Middle Python Developer

Enamine is the world leader in producing unique chemical compounds and R&D chemistry services for major pharma and agrochemistry corporations. In 2025 we’ve started the implementation project of a new ERP system (Odoo) for one of the companies in our group. Currently we are looking for candidates to fill the Middle Python Developer position in the project team.

Key responsibilities:

  • Design and develop applications (modules) based on Odoo Community/Enterprise Editions using proper convention and design standards
  • Development (new functionality, not available in the Odoo core), integrations with the third-party tools
  • Estimate and take part in execution of the Odoo upgrade projects
  • Perform code reviews, unit testing, and integration testing to ensure high-quality code and maintainability
  • Identify, analyze, and troubleshoot issues within the applications using debugging tools, etc.
  • Provide recommendations for continuous improvement of the applications
  • Provide support to maintain specific solutions

Requirements:

  • 2+ years practical experience working with Odoo Community and/or Enterprise (development, upgrades, integrations, etc.)
  • 2+ years of experience working with Python
  • Good knowledge of Python3.5+
  • Experience with Linux OS, PostgreSQL
  • Experience with RESTful
  • Experience with debugger tools and DBMS
  • Experience with source control, understanding of automated CI/CD principle (GIT, Bitbucket, etc.)
  • Proficiency in HTML, XML, and CSS
  • Great verbal and written communication skills

Additional Preferred Qualifications:

  • English level: B2
  • Good understanding of OWL framework
  • Knowledge of JavaScript
  • Contribution to Open Source
  • Familiarity with Containerization Tools

WE OFFER:

  • Competitive compensation depending on experience and skills
  • Employee reservation
  • Interesting and challenging tasks
  • Flexible working hours
  • Comprehensive benefits package including sick leaves, annual vacation, medical insurance and sport compensations
  • Individual annual budget on education
  • Friendly working environment
  • English language courses
  • Convenient office location
  • Dental services and therapeutic massage in the office

Required languages

English B2 - Upper Intermediate
Published 21 October
51 views
·
3 applications
67% read
To apply for this and other jobs on Djinni login or signup.
Loading...