Company Logo

Senior Odoo Developer

Company prefers not to disclose
Full-Time · On-site
Minimum Bachelor’s Degree
1 - 3 years of experience
This job was closed

Job Requirements

On-site
1 - 3 years of experience
Minimum Bachelor’s Degree

Skills

Node.js

MySQL

Java

PostgreSQL

Python

Microsoft SQL Server

Laravel

PHP

MongoDB

C++

Job Benefits

Health Insurance

Career Path

THR

Sales Commission

Work Insurance

This job post is managed by

PK
PT Kapit Mas

Job description for Senior Odoo Developer at PT Kapitmas

Senior Odoo Developer — PT Kapit Mas | Denpasar, Bali, Indonesia (On-site)

About the Role

PT Kapit Mas is a jewelry manufacturing and trading company based in Bali, committed to delivering high-quality products through innovation, craftsmanship, and continuous improvement.

We are looking for a Senior Odoo Developer to join our IT Operations & Development Department. This role is responsible for developing, maintaining, optimizing, and integrating the company's Odoo ERP system to support business operations. You will work closely with the IT Manager and cross-functional teams to deliver scalable ERP solutions, maintain application performance, ensure system security, and provide technical guidance to fellow developers while supporting the company's digital transformation initiatives.

Key Responsibilities

- Develop and customize Odoo modules based on business requirements.

- Maintain, optimize, and troubleshoot the Odoo ERP system to ensure application stability and performance.

- Develop and maintain API integrations with internal and external systems.

- Manage and optimize PostgreSQL databases.

- Conduct code reviews to ensure code quality and maintainability.

- Prepare and maintain technical documentation.

- Develop and execute unit testing to ensure application reliability.

- Optimize application performance and resolve system issues through bug fixing.

- Deploy applications and support module upgrades and migrations.

- Support ERP implementation projects across business functions.

- Provide technical mentoring, knowledge sharing, and guidance to junior developers.

Qualifications

  • Bachelor's Degree (S1) in Computer Science, Information Systems, Electrical Engineering, or a related field.
  • 3–5 years of experience as an Odoo Developer with strong expertise in ERP development.
  • Experience developing at least 10 custom Odoo modules.
  • Minimum 3 years of hands-on experience with Python, PostgreSQL, Linux, and Git.
  • Strong understanding of the Odoo Framework, ORM, XML View, QWeb Report, REST API, JSON/XML, JavaScript, HTML, CSS, Nginx, Debugging, Unit Testing, Code Review, Object-Oriented Programming (OOP), and SQL Optimization.
  • Experience with Odoo versions 8–19 and ERP implementation projects is preferred.
  • Experience in manufacturing ERP implementation, Odoo database migration, and integration with IoT, Payment Gateway, Mobile Applications, or related technologies is an advantage.
  • Strong analytical thinking, systematic problem-solving skills, attention to code quality, and discipline in documentation and version control.
  • Able to work independently as well as collaboratively, communicate technical concepts effectively, continuously learn new technologies, and provide mentoring to team members.
About the company
PT Kapitmas
201 - 500 employees

Kapit Mas is a Foreign Company From New Zealand. PT. Kapit Mas combines international best practice standards for jewelry manufacturing with a customer service-oriented, quality control system-based approach. PT. Kapit Mas is fully integrated in the production process and does not subcontract or use vendors.Kapit Mas owns a fully equipped Jewellery Manufacturing facility managed under international standards, and masters all the latest production technologies. We specialize in Silver, Bronzes and Gold jewelry and can produce any kind of design.

Office address

Padangsambian, Gg. Estadio No.10, Padangsambian, Kec. Denpasar Bar., Kota Denpasar, Bali 80118

Company gallery

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Senior Odoo Developer