Responsibilities
Odoo Development & Integrations
- Develop and extend Odoo modules across all core apps, including backend logic, UI/XML views, frontend behavior, and reports
- Build and maintain frontend elements (UI views, XML templates, custom widgets, QWeb/PDF/Excel reports)
- Work across major Odoo business areas (Sales, Purchase, Inventory, Accounting, Manufacturing, HR, etc.)
- Translate functional requirements into clean technical specifications
- Support feasibility assessments, gap analysis, and alternative solution design
- Implement controllers, API endpoints, and server-side logic
Architecture & Quality
- Analyse requirements and design scalable, modular, maintainable Odoo solutions
- Ensure all solutions follow AMETRAS engineering standards, architectural principles, and OCA best practices
- Ensure performance, reliability, and long-term maintainability
- Ensure correct process logic, data consistency, and cross-module dependencies
- Identify functional and technical edge cases
- Support technical feasibility assessments and contribute to effort estimations
- Conduct code reviews to ensure quality, consistency, and maintainability
- Contribute to internal reusable components, shared frameworks, and coding standards
Collaboration & Mentorship
- Participate actively in Scrum/Kanban development processes
- Act as a bridge between functional/business teams and technical teams
- Collaborate daily with teams in India and Europe
- Mentor Junior and Mid-level developers
OCA Contribution
- Develop the capability to contribute regularly to the Odoo Community Association (OCA)
- Follow OCA guidelines and contribute improvements where appropriate
AI-Driven Engineering
- Use ChatGPT and PyCharm's Junie for coding, debugging, testing, documentation, and analysis
- Help improve AI-driven engineering practices internally
Desired Candidate Profile
Odoo (Full Stack)
- 8+ years professional Odoo development experience
- Strong Python engineering experience in production settings
- Solid understanding of Odoo's backend and XML-based UI stack
- Bonus: JavaScript + OWL framework experience
Integrations
- Experience integrating external systems using REST/SOAP
- Bonus: EDI experience
AI Usage
- Willingness to integrate ChatGPT and PyCharm's Junie into daily development
Bonus: Hands-on experience with
AI-assisted engineering
Soft Skills (Personal Requirements)
Communication & Collaboration
- Excellent English communication skills (spoken and written)
- Ability to explain complex technical topics clearly
- Ability to translate functional requirements into technical concepts
- Strong collaboration skills in an international, multi-timezone setup
Working Style & Mindset
- Strong techno-functional mindset with understanding of end-to-end business processes
- Team-driven, self-organized, proactive working style
- High ownership, reliability, and accountability
- Structured, analytical, solution-oriented
- Comfortable working in agile environments
- Willing to mentor colleagues across India and Europe
- Openness to continuous learning, especially in AI and modern engineering practices
Bonus: Additional Skills (Optional)
- Experience with unit tests and Odoo's testing framework
- Experience with automated UI testing (e.g., Playwright)
- Experience with Scrum/Kanban beyond participation
- DevOps exposure (Docker, Linux, CI/CD, Kubernetes, Terraform, IaC concepts)
- Active involvement in open-source communities, ideally OCA
Back