Note : Backend Python + IIT Or Unicorn startupYou’ll join a fast-moving team building the core platform that powers our rapidly growing omni-channel business, built on top of the open-source ERP, Odoo.This platform is our central nervous system — connecting sales, inventory, operations, finance,and more.You’ll be part of a senior engineering team tackling high-leverage problems with real ownership and tight feedback loops. If you're a seasoned engineer who wants to go deep on architecture, own meaningful systems end to end, and write clean, maintainable code — this role is for you.Key Responsibilities / What You Will DoYou'll take end-to-end ownership of a meaningful part of our internal platform — from systemarchitecture to implementation to long-term reliability.
- Design, implement, and maintain features in a large Python-based monolith withPostgreSQL as the primary database, built on top of Odoo.
- Develop a strong understanding of Odoo’s internal codebase to align with itsarchitecture and design philosophy — enabling us to build features that are reliable,extensible, and maintainable.
- Own entire modules and systems — and be accountable for their quality, reliability, andlong-term maintainability.
- Drive engineering best practices, including code quality, testing, observability, andperformance monitoring.
- Collaborate with business stakeholders to turn ambiguous, real-world needs intostructured, well-scoped technical solutions
- Shape and drive the technical roadmap by staying closely aligned with both Odoo’supcoming releases and internal business priorities — ensuring we build for what’scoming, not just what exists today.
- Partner with DevOps to improve our CI / CD pipeline, software testing infrastructure, andperformance tooling.
- Actively monitor systems and performance metrics to detect — and prevent — outagesor regressions before they impact the business.
- Contribute to a strong engineering culture through code reviews, weekly design reviews,quality reviews, and RCAs with other senior engineers.Qualifications & Skills / What You Need
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience building, maintaining, and improving large-scale softwaresystems — preferably in Python.
- Strong SQL fundamentals, with experience in data modeling, query optimization, andperformance tuning.
- Familiarity with best practices in testing, debugging, version control (Git), andmonitoring / observability tooling.