Odoo Software Engineer
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Odoo Software Engineer developing Miratech’s finance and project-management systems. Building custom modules, integrations, data migrations, and testing pipelines on Odoo 20.
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 and 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 back-end development, including ORM, inheritance, security, reports, and scheduled actions
- Strong expertise in Odoo front-end development, including 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 opportunities
- Internship opportunities
- Inclusive and supportive work environment
- Regular team-building company social events
















