Software Development Engineer (Odoo Developer)
Summary
Design, develop, and maintain Odoo modules for Blibli.com's e-commerce platform using Python, PostgreSQL, and REST/XML-RPC/JSON-RPC integrations, collaborating with cross-functional teams across the full software development lifecycle.
- Design, develop, customize, and maintain Odoo modules across multiple business domains.
- Develop new features and enhancements using Python and the Odoo framework , following established coding standards and best practices.
- Build and maintain integrations between Odoo and third-party applications using REST APIs, XML-RPC, JSON-RPC , and other integration methods.
- Analyze business requirements and translate them into scalable, maintainable, and secure technical solutions .
- Optimize application performance, database queries, and system scalability to ensure reliable Odoo operations.
- Troubleshoot and resolve production issues , while supporting module migrations and upgrades across Odoo versions.
- Collaborate with Business Analysts, Project Managers, Product Managers, and stakeholders throughout the software Development lifecycle, including technical discussions and solution design.
- Conduct code reviews, maintain technical documentation, contribute to architecture decisions, and mentor junior developers to strengthen engineering practices.
Requirement
- 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 and extensive experience developing with Odoo Community and/or Enterprise editions .
- Strong knowledge of PostgreSQL , including database design, query optimization, and performance tuning.
- Hands-on experience developing RESTful APIs and third-party system integrations .
- Strong understanding of Object-Oriented Programming (OOP) and software design principles.
- 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 with Java and/or Spring Framework is a plus.
Unlock job insights
Hirer responsiveness Salary match Number of applicants
Blibli.com is an e-commerce platform built upon a big dream: to lead Indonesians to enter a new digital lifestyle and give only the best shopping experience for a better life. We are committed to conduct our business with customer-centric minded, striving to deliver the best features and services to satisfy our customers. We aim for an exciting challenge to become the number 1 e-commerce platform in Indonesia by providing the best customer-centric experience for both buyers and sellers. Blibli.com is created by Indonesians, in Indonesia, and for Indonesians; we’re here as an inspiration to channel and empower the Indonesian people to engage and socialize in commercial activities.
Blibli.com is an e-commerce platform built upon a big dream: to lead Indonesians to enter a new digital lifestyle and give only the best shopping experience for a better life. We are committed to conduct our business with customer-centric minded, striving to deliver the best features and services to satisfy our customers. We aim for an exciting challenge to become the number 1 e-commerce platform in Indonesia by providing the best customer-centric experience for both buyers and sellers. Blibli.com is created by Indonesians, in Indonesia, and for Indonesians; we’re here as an inspiration to channel and empower the Indonesian people to engage and socialize in commercial activities.
Researching careers? Find all the information and tips you need on career advice.