We are looking for a Python (Odoo) Engineer to develop and customize solutions based on the Odoo framework, design integrations and contribute to the architecture of backend systems. The role involves close collaboration with cross-functional teams in an Agile environment to deliver reliable and scalable applications.
Responsibilities
- Develop and customize solutions based on the Odoo framework (backend and integrations)
- Design and implement REST APIs for integration with external services and internal systems
- Participate in planning, technical analysis and system design
- Implement integrations with third-party services and enterprise systems
- Work with relational databases (PostgreSQL), ensuring performance and reliability
- Perform testing, including unit and integration tests
- Optimize application performance and data processing
- Document development results and technical solutions
- Analyze regulatory and technical documentation
- Take part in team meetings and Agile processes
Requirements
- At least 3 years of commercial development experience
- Proficiency in Python
- Hands-on expertise in Odoo (custom modules, integrations, customization)
- Background in designing and developing REST APIs
- Skills in PostgreSQL and Docker
- Understanding of SOLID principles
- Familiarity with writing unit tests
- Competency in Git, Jira and Confluence
- Fluent English communication skills at a B2+ level
Nice to have
- Skills in TypeScript and Kubernetes
- Background in application architecture design (DDD, CQRS, Event Sourcing)
- Experience in developing or integrating reporting systems
- Familiarity with Odoo version 16 (legacy)