
Odoo Software Engineer
Posted Oct 9

Posted Oct 9
This is a fully remote position, open to applicants in Ukraine.
β’ Create and sustain customizations in Odoo for finance and project management systems, including a tailored expense application.
β’ Develop and uphold integrations with Microsoft Dynamics, Zoho, and various banking systems.
β’ Transition historical data through scripted, repeatable loads that are validated against the source via dry runs and cutover.
β’ Establish and maintain testing pipelines, incorporating test and mock data.
β’ Work closely with the Odoo Functional Consultant daily to discuss requirements and potential solutions.
β’ Collaborate with the Project Manager regarding estimates, progress tracking, and identifying risks.
β’ Ensure that technical documentation remains up-to-date.
β’ Provide support for the system following the go-live phase.
β’ Utilize AI coding tools in everyday development and assist in the finance automation program.
β’ Carry out additional responsibilities aligned with the purpose of the role.
β’ Minimum of 3 years of professional Python development experience.
β’ At least 2 years of experience building custom Odoo modules on the latest versions of Odoo.
β’ In-depth knowledge of Odoo back-end development, including ORM, inheritance, security, reports, and scheduled actions.
β’ Strong skills in Odoo front-end development, particularly with OWL and JavaScript.
β’ Experience in creating custom user-facing Odoo applications.
β’ Proven experience in integrating Odoo with external systems via REST APIs and Odoo external APIs.
β’ Expertise in implementing robust error handling mechanisms.
β’ Practical experience with data migration projects, which includes scripted and repeatable data loads, validation, and ensuring data quality.
β’ Proficient in PostgreSQL, Git, Linux, Docker, and best practices for Odoo deployment and maintenance.
β’ Strong commitment to testing, encompassing automated testing, CI/CD pipelines, and management of test data.
β’ Demonstrated initiative and the capability to work independently.
β’ Professional proficiency in both English and Ukrainian.
β’ Health insurance.
β’ Language courses.
β’ Relocation program.
β’ Opportunities for professional development.
β’ Access to certification programs.
β’ Mentorship and talent investment initiatives.
β’ Internal mobility and internship opportunities.
β’ An inclusive and supportive workplace culture.
β’ Regular team-building social events within the company.
Addepar
NinjaOne
NinjaOne
Get handpicked remote jobs straight to your inbox weekly.