Odoo Engineer

Shuru Technologies

Singapore

Hybrid

SGD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Shuru Technologies in Singapore is seeking a skilled backend engineer to design, develop, and maintain scalable services using Python and the Odoo framework. You will tailor Odoo modules, integrate with internal systems and external services, and design robust architectures for growth.

You will collaborate with product, frontend, and QA teams to deliver end-to-end features, ensuring code quality with tests and documentation, while advancing performance and deployments in a fintech/ERP-like

Qualifications

  • Strong proficiency in Python with hands-on Odoo development.
  • Solid understanding of Odoo architecture: models, views, reports, server actions.
  • Excellent knowledge of RESTful APIs and asynchronous operations.
  • Strong SQL and PostgreSQL for performance tuning.
  • Experience with Git, CI/CD, and DevOps workflows.
  • 5+ years backend development; 3+ years in Python with 2+ years Odoo.
  • Proven experience in building and integrating backend services.
  • Experience in agile teams and end-to-end feature delivery.
  • Debugging, performance tuning, and scaling backend apps.

Responsibilities

  • Design, develop, and maintain backend services and business logic using Python and the Odoo framework.
  • Customise, extend, and optimise Odoo modules to support business workflows.
  • Integrate Odoo with internal systems and third-party services through APIs, webhooks, and message-based interfaces.
  • Participate in system and solution design discussions, proposing scalable and maintainable architectures.
  • Ensure code quality through best practices, automated testing, and proper documentation.
  • Troubleshoot issues, identify root causes, and deliver fixes in a timely and reliable manner.
  • Collaborate closely with product, frontend, and QA teams to deliver end-to-end features.
  • Contribute to performance optimisation, database tuning, and overall system improvements.
  • Support deployment processes and CI/CD pipelines for backend services.
  • Assist in backend development using .NET for services or components that require it.

Skills

Python
Odoo development
RESTful APIs
SQL / PostgreSQL
Git
CI/CD
DevOps
.NET / C#
Microservices
Agile
Problem solving

Tools

Docker
Kubernetes
CI/CD pipelines

Job description

Responsibilities:

  • Design, develop, and maintain backend services and business logic using Python and the Odoo framework.
  • Customise, extend, and optimise Odoo modules to support business workflows.
  • Integrate Odoo with internal systems and third-party services through APIs, webhooks, and message-based interfaces.
  • Participate in system and solution design discussions, proposing scalable and maintainable architectures.
  • Ensure code quality through best practices, automated testing, and proper documentation.
  • Troubleshoot issues, identify root causes, and deliver fixes in a timely and reliable manner.
  • Collaborate closely with product, frontend, and QA teams to deliver end-to-end features.
  • Contribute to performance optimisation, database tuning, and overall system improvements.
  • Support deployment processes and CI/CD pipelines for backend services.
  • Assist in backend development using. NET for services or components that require it.

Requirements:

  • Strong proficiency in Python, with hands-on experience in Odoo development (custom modules, ORM, workflows, security rules).
  • Solid understanding of Odoo architecture, including models, views, reports, server actions, and enterprise/community edition differences.
  • Excellent knowledge of RESTful APIs, integration patterns, and asynchronous operations.
  • Strong understanding of SQL, relational database design, and performance optimisation (PostgreSQL preferred).
  • Good knowledge of software engineering principles such as OOP, SOLID, clean architecture, and design patterns.
  • Ability to write clean, maintainable, and well-tested code.
  • Experience working with Git, CI/CD pipelines, and modern DevOps workflows.
  • Strong problem-solving mindset with the ability to understand complex systems and propose practical solutions.
  • Good communication skills and ability to work both independently and as part of a cross-functional team.
  • Experience with. NET / C# for microservices or backend components.
  • 5+ years of professional backend development experience.
  • 3+ years working with Python, including at least 2 years of Odoo development (customisations, integrations, module development).
  • Proven experience in building and integrating backend services in production environments.
  • Experience working in agile teams and delivering features end-to-end.
  • Hands-on involvement in debugging, performance tuning, and scaling backend applications.
  • Practical exposure to. NET backend development (. NET 6+, C#).
  • Background in fintech, ERP, or high-transaction environments is a plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Odoo Backend Engineer – Python, API & ERP Expert
Odoo Backend Engineer – Python, API & ERP Expert

Shuru Technologies • Singapore

Hybrid
SGD 120,000 - 180,000
Technical Product Owner (ERP & Integrations)
Technical Product Owner (ERP & Integrations)

MARKONO PRINT MEDIA PTE LTD • Singapore

On-site
SGD 120,000 - 180,000
Odoo ERP Consultant
Odoo ERP Consultant

PORT CITIES SINGAPORE PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Backend Engineer ( Contract )
Backend Engineer ( Contract )

NEXBRIDGE RECRUITMENT PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Odoo ERP Consultant
Odoo ERP Consultant

Portcities • Singapore

Hybrid
SGD 56,000 - 73,000
Base salary SGD 5,000–6,500
Hybrid work model
Professional development programs
+2
M06 - Backend Engineer
M06 - Backend Engineer

FPT Asia Pacific • Singapore

On-site
SGD 90,000 - 130,000
Backend Developer
Backend Developer

TALENT-MERGE PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
ERP Consultant Singapore
ERP Consultant Singapore

Port Cities • Singapore

On-site
SGD 55,800 - 72,540
Hybrid work model
Professional growth and training
Inclusive, multicultural team
Senior Application Developer (Django Python) Banking /Contract
Senior Application Developer (Django Python) Banking /Contract

Manpower Staffing Services (Singapore) Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Enterprise Resources Planning Implementation Consultant
Enterprise Resources Planning Implementation Consultant

Portcities • Singapore

Hybrid
SGD 56,000 - 73,000
Hybrid work model
Training & development
Career growth opportunities
+1