Job Description
Key Responsibilities/
What You Will Do You'll take end-to-end ownership of a meaningful part of our internal platform — from system architecture to implementation to long-term reliability.
• Design, implement, and maintain features in a large Python-based monolith with PostgreSQL as the primary database, built on top of Odoo.
• Develop a strong understanding of Odoo's internal codebase to align with its architecture 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, and long-term maintainability.
• Drive engineering best practices, including code quality, testing, observability, and performance monitoring.
• Collaborate with business stakeholders to turn ambiguous, real-world needs into structured, well-scoped technical solutions.
Shape and drive the technical roadmap by staying closely aligned with both Odoo's upcoming releases and internal business priorities — ensuring we build for what's coming, not just what exists today.
Partner with DevOps to improve our CI/CD pipeline, software testing infrastructure, and performance tooling.
Actively monitor systems and performance metrics to detect — and prevent — outages or 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 software systems — preferably in Python.
Strong SQL fundamentals, with experience in data modeling, query optimization, and performance tuning.
Familiarity with best practices in testing, debugging, version control (Git), and monitoring/observability tooling




