Job Title: Senior Python Developer (Odoo)
Location: Hyderabad, India
Team: Research & Development (R&D)
Employment Type: Full-time, Permanent
About the Role
We are looking for a talented Senior Python Developer with Odoo exposure to join our R&D team and bring our Odoo platform to life. Working closely with our Odoo System Architect, you will translate detailed functional specifications and system designs into high-quality, production-ready Python code.
This role is primarily a Python engineering position. You do not need to be an Odoo expert, but you must be a highly capable Python developer who is comfortable learning and working within the Odoo framework. You will build custom modules, develop integrations, optimise performance, and contribute to a platform that operates across multiple international sites.
You will work within a clear delivery framework: requirements and functional specs come from the System Architect; your job is to implement them with precision, quality, and technical excellence.
Responsibilities
Python Development & Odoo Customisation
- Develop, test, and maintain custom Odoo modules and workflows based on functional specifications provided by the System Architect
- Write clean, well-documented, and performant Python code tailored to Odoo's framework conventions
- Implement API integrations connecting Odoo with third-party systems and enterprise services
- Optimise database queries, module performance, and system reliability within the Odoo environment
Quality & Best Practices
- Follow and contribute to established best practices in coding, testing, documentation, and deployment
- Proactively identify and resolve performance bottlenecks, bugs, and technical debt
- Participate in code reviews and contribute to raising the overall quality of the codebase
- Ensure all delivered solutions align with the functional specifications and design intent of the System Architect
Collaboration & Continuous Improvement
- Work closely with the Odoo System Architect to understand requirements and clarify technical details
- Contribute feedback on technical feasibility and implementation complexity during design discussions
- Keep up to date with Odoo framework updates and evolving Python best practices to ensure the platform remains current
Requirements
Essential
- Expert-level Python development skills with a proven track record of building and shipping production-grade applications
- Strong understanding of software engineering principles, design patterns, and clean code practices
- Experience working from functional specifications or technical briefs and delivering to a defined design
- Solid experience with relational databases (PostgreSQL preferred), schema design, query optimisation, and ORM usage
- Experience with RESTful API development and third-party system integrations
- Ability to work independently on complex implementation tasks with minimal hand-holding
- Good written and verbal communication skills, with the ability to flag blockers and collaborate effectively with a system architect
- Experience working in agile or iterative delivery environments
Beneficial
- Exposure to Odoo development (any version), custom modules, ORM, views, or workflows
- Familiarity with Odoo's MVC architecture, XML view definitions, and ORM layer
- Experience with cloud computing platforms (e.g. AWS, Azure, or GCP)
- Exposure to AI/ML libraries for data processing or analytics
- Experience with DevOps practices, Docker, CI/CD pipelines, or deployment automation
Benefits
- Competitive salary aligned with experience and market standards
- Health insurance
- Hands-on experience building production systems used across international operations
- Clear direction and strong architectural leadership, spend your time building, not guessing
- Opportunities to grow your Odoo knowledge and take increasing ownership of technical delivery
- A collaborative team culture focused on learning, quality, and continuous improvement
How to Apply
If you are a strong Python developer who wants to build meaningful systems and grow your Odoo expertise in a structured, high-ownership environment, we want to hear from you.
Please send your CV to [email protected] along with a short message covering:
- Your Python development experience and any Odoo exposure
- Examples of production systems or integrations you have built
- How you approach working from functional specifications to deliver quality code
We will review all applications and respond as soon as possible.
Best of luck!
Pay: From ₹1,200,000.00 per year
Benefits:
Work Location: In person