Senior Software Development Engineer (Odoo Developer)

Blibli

Jakarta Pusat

On-site

IDR 600,000,000 - 900,000,000

Full time

6 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

Blibli seeks a Senior Software Development Engineer - Odoo Developer to design, build, and optimize Odoo-based applications. You will translate business requirements into scalable solutions and mentor junior developers.

You will implement integrations with third-party systems via REST APIs, XML-RPC, and JSON-RPC, optimize PostgreSQL performance, and participate in architecture discussions to uphold engineering standards.

Qualifications

  • Bachelor's degree in CS/IT/SE or related field; equivalent practical experience considered.
  • Minimum 3 years of professional software development, with at least 3 years in Odoo/ERP development.
  • Strong Python programming and hands-on Odoo Community/Enterprise experience.
  • Strong PostgreSQL design, query optimization, and performance tuning knowledge.
  • Experience building RESTful APIs and integrating third-party apps via REST/XML-RPC/JSON-RPC.
  • Solid understanding of OOP, software design principles, and application architecture.
  • Experience with Git and Linux environments; familiarity with deployment processes.
  • Strong analytical, problem-solving, and collaboration skills.
  • Leadership experience, code reviews, mentoring, and architectural discussion familiarity.
  • Bonus: Java or Spring Framework familiarity.

Responsibilities

  • Design, develop, and optimize Odoo modules across multiple business domains.
  • Translate business requirements into scalable technical solutions and code with maintainability in mind.
  • Build and maintain integrations with third-party systems using REST APIs, XML-RPC, and JSON-RPC.
  • Improve performance of PostgreSQL queries and ensure system scalability.
  • Participate in architecture decisions, maintain documentation, and mentor junior developers.
  • Perform code reviews and enforce coding standards; troubleshoot production issues.
  • Lead technical discussions and contribute to continuous improvement initiatives.

Skills

Python
Odoo
OOP
REST APIs
Git
Linux
Communication

Education

Bachelor's degree in Computer Science / IT / Software Engineering or related field

Tools

Git
Linux
PostgreSQL

Job description

3 - 5 Years

Job Description

About the Role

At Blibli, technology plays a key role in building scalable solutions that enable business growth and operational excellence. Our engineering teams work collaboratively to develop reliable systems, streamline business processes, and create technology solutions that support evolving business needs.

As a Senior Software Development Engineer - Odoo Developer, you will design, develop, and optimize Odoo-based applications across multiple business domains. You will translate business requirements into scalable technical solutions, build integrations with third-party systems, and ensure application performance, security, and reliability. Beyond hands-on development, you will contribute to technical architecture decisions, maintain engineering standards, and mentor junior developers to strengthen the team's technical capabilities.

What We'll Be Working On Together

Design, develop, customize, and maintain Odoo modules across multiple business domains to support business requirements and operational processes.

Develop new features and enhancements using Python and the Odoo framework, ensuring code quality, maintainability, and scalability.

Build and maintain integrations between Odoo and third-party applications using REST APIs, XML-RPC, JSON-RPC, and other integration methods.

Optimize application performance, PostgreSQL database queries, and system scalability to ensure reliable system operations.

Analyze business requirements and translate them into effective technical solutions in collaboration with Business Analysts, Product Managers, Project Managers, and other stakeholders.

Conduct code reviews, enforce coding standards, and apply software engineering best practices to maintain high-quality development.

Troubleshoot and resolve production issues, manage module migrations and upgrades across Odoo versions, and ensure system stability.

Contribute to technical architecture discussions and decision-making, maintain technical documentation, and mentor junior developers to support continuous improvement.

What You'll Bring to the Team

Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field; equivalent practical experience is also considered.

Minimum 3 years of professional software development experience, including at least 3 years of hands-on Odoo/ERP development experience.

Strong proficiency in Python programming and extensive experience with Odoo Community and/or Enterprise editions.

Strong knowledge of PostgreSQL database design, query optimization, and performance tuning.

Hands-on experience developing RESTful APIs and integrating third-party applications using REST APIs, XML-RPC, JSON-RPC, or similar technologies.

Strong understanding of Object-Oriented Programming (OOP), software design principles, and application architecture.

Experience with Git and modern version control workflows, as well as Linux environments and software deployment processes.

Strong analytical and problem-solving skills, with excellent communication and collaboration abilities.

Experience in technical leadership, code reviews, mentoring, and architectural discussions is highly valued.

Familiarity with Java and/or the Spring Framework is a plus.

We believe growth happens when people are empowered to share ideas, challenge existing approaches, and continuously improve. At Blibli, you'll collaborate with talented engineers and cross-functional teams to solve meaningful technical challenges, build scalable solutions, and strengthen your expertise. If you're passionate about software engineering and enjoy combining hands-on development with technical leadership, you'll find opportunities to grow and make an impact with us.

Job Snapshot
Job ID

JOB_599

Location
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Odoo Developer: Python, ERP & Integrations
Senior Odoo Developer: Python, ERP & Integrations

Blibli • Jakarta Pusat

On-site
IDR 600,000,000 - 900,000,000
Software Development Engineer (Odoo Developer)
Software Development Engineer (Odoo Developer)

Blibli • Indonesia

On-site
IDR 180,000,000 - 240,000,000
Senior Odoo Developer: Python, ERP & API Integrations
Senior Odoo Developer: Python, ERP & API Integrations

Blibli • Indonesia

On-site
IDR 180,000,000 - 240,000,000
Odoo Developer & Solution Consultant
Odoo Developer & Solution Consultant

TMS Consulting • Jakarta Timur

On-site
IDR 167,400,000 - 279,000,000
Medium Odoo Developer - Falinwa Bali
Medium Odoo Developer - Falinwa Bali

Falinwa • Denpasar

On-site
IDR 416,944,629 - 667,111,407
Odoo Technical Consultant
Odoo Technical Consultant

PT Unravel Consulting Indonesia • Jakarta Pusat

Hybrid
IDR 267,840,000 - 468,720,000
Remote work
Training
Impact
+1
Odoo Functional Consultant
Odoo Functional Consultant

Noraa & Co. • Daerah Khusus Ibukota Jakarta

On-site
IDR 667,111,407 - 1,000,667,111
IT Odoo Business Analyst
IT Odoo Business Analyst

PT Aneka Search Indonesia • Setiabudi

On-site
IDR 167,400,000 - 290,160,000
Business Application Consultant
Business Application Consultant

Unitek Solusi • Kota Semarang

On-site
IDR 78,120,000 - 133,920,000
Odoo Developer
Odoo Developer

FACETOLOGY • Jakarta Selatan

On-site
IDR 133,920,000 - 200,880,000