Senior Odoo Developer

South Jakarta, DKI Jakarta, Indonesia
Full Time
Experienced

About the Role

We are looking for a Senior Odoo Developer to design, build, and maintain Electrum’s Odoo ecosystem as we continue to scale our operations. In this role, you will lead technical development, architect module enhancements, and ensure integrations and customizations are robust, maintainable, and aligned with business needs.

You will work closely with functional consultants, product owners, and cross-functional teams to translate requirements into high-quality technical solutions. This role is ideal for an experienced Odoo engineer who has deep expertise in Odoo’s framework, Python development, module customization, and system integration.

What You Will Do

Technical Architecture & Development

  • Lead technical development of Odoo modules across Sales, Inventory, Purchasing, Accounting, Manufacturing, HR, and other domains.

  • Architect scalable and maintainable solutions for custom workflows, business logic, and module enhancements.

  • Design and build new Odoo models, views, wizards, access controls, and automation scripts.

  • Develop custom APIs, integrate Odoo with third-party systems, and maintain data synchronization pipelines.

  • Ensure all customizations follow best practices and minimize future upgrade complexity.

Collaboration & Functional Alignment

  • Work closely with Senior Functional Consultants to translate functional requirements into technical specifications.

  • Participate in requirement discussions, solution design sessions, and technical feasibility assessments.

  • Provide technical guidance, effort estimates, and implementation recommendations for new modules or major enhancements.

Quality, Testing & Documentation

  • Conduct code reviews, ensure coding standards, and maintain a clean and dependable codebase.

  • Develop unit tests and support UAT to ensure high reliability and smooth deployment.

  • Create and maintain technical documentation, including module specs, API references, and architecture diagrams.

  • Troubleshoot complex technical issues and provide Tier-3 support as needed.

Continuous Improvement & Upgrades

  • Evaluate and adopt new Odoo features, frameworks, and performance optimizations.

  • Support Odoo version upgrades and migration projects (data migration, module updates, conflict resolution).

  • Identify opportunities for automation, performance improvements, and code refactoring.

Technical Leadership

  • Mentor junior developers and support knowledge-sharing across the development team.

  • Participate in building development guidelines, version control standards, and CI/CD improvements.

  • Contribute to architectural decision-making and long-term system roadmap planning.

What You Bring

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field.

  • 4–7 years of experience developing Odoo, including module customization, Python development, and ORM work.

  • Deep knowledge of Odoo framework (models, views, QWeb, controllers, workflows).

  • Strong Python skills and understanding of modular development.

  • Experience integrating Odoo with external systems (REST APIs, webhooks, middleware).

  • Strong understanding of PostgreSQL, including schema design and query optimization.

  • Familiarity with Linux environments, Git, and deployment workflows.

  • Ability to convert complex business logic into clean, scalable code.

  • Strong problem-solving skills and the ability to troubleshoot complex system issues.

Nice to Have

  • Experience in large-scale Odoo implementations or multi-company environments.

  • Exposure to Odoo Enterprise environment and Odoo.sh.

  • Experience with DevOps pipelines, Docker, CI/CD, or cloud platforms (AWS/GCP).

  • Knowledge of UI/UX customization, Owl framework, or modern front-end tools.

  • Experience working in mobility, manufacturing, supply chain, or operations-heavy industries.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*