Odoo Software Engineer

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Odoo Software Engineer building Miratech’s Odoo finance and project-management systems. Developing integrations, data migrations, testing pipelines, and custom applications.

Responsibilities:

  • Develop and maintain Odoo customisations for finance and project-management systems, including a custom expense application
  • Build and maintain integrations with Microsoft Dynamics, Zoho, and banking systems
  • Migrate historical data using scripted, repeatable loads validated against source through dry runs and cutover
  • Build and maintain testing pipelines, including test and mock data
  • Collaborate daily with the Odoo Functional Consultant on requirements and solution options
  • Collaborate with the Project Manager on estimates, progress, and risks
  • Keep technical documentation current
  • Support the system post go-live
  • Use AI coding tools in day-to-day development
  • Support the finance automation programme
  • Perform other duties consistent with the purpose of the role

Requirements:

  • 3+ years of commercial Python development
  • 2+ years building custom Odoo modules on recent Odoo versions
  • Strong expertise in Odoo development, including back-end ORM, inheritance, security, reports, and scheduled actions
  • Front-end experience with OWL and JavaScript
  • Experience building custom user-facing Odoo applications
  • Experience integrating Odoo with external systems using REST APIs and Odoo external APIs
  • Experience implementing robust error-handling mechanisms
  • Hands-on experience with data migration projects, scripted and repeatable data loads, validation, and data quality assurance
  • Proficiency with PostgreSQL, Git, Linux, Docker, and Odoo deployment and maintenance practices
  • Strong testing discipline, including automated testing, CI/CD pipelines, and test data management
  • Demonstrated initiative and ability to deliver independently
  • Professional proficiency in English and Ukrainian

Benefits:

  • Health insurance
  • Language courses
  • Relocation program
  • Professional development opportunities
  • Certification programs
  • Mentorship and talent investment programs
  • Internal mobility and internship opportunities
  • Inclusive and supportive work environment
  • Regular team-building company social events
  • Sustainable business practices focused on IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality