Banner Image
Waterbom Bali

Odoo Developer  

Waterbom Bali

 
  • Badung, Indonesia
    Jalan Kartika Plaza, Kuta Kel., Kuta, Badung, Bali, Indonesia
    Badung
    Bali
    Indonesia
    Indonesia
  • Full timeFULL_TIME

Posted 7 minutes ago and deadline of application is on 22 May

Recruiter was hiring 7 minutes ago

2026-04-22T09:33:24.210246+00:002026-05-22T16:00:00+00:00

Job Description

Custom Development & Module Ownership

  • Develop and customize Odoo modules (Python, XML, JS/QWeb) based on agreed functional specs (POS, Ticketing, RFID, Finance, Inventory, F&B, Marketing).

  • Maintain and refactor existing custom code delivered by the vendor to improve stability, readability, and performance.

  • Implement small to medium change requests (new fields, workflows, wizards, reports, dashboards) without over‑ customizing core Odoo.

Bug Fixing & Production Support

  • Investigate and fix urgent bugs in WB’s custom Odoo code (including POS, ticket validation, refund logic, settlement flows).

  • Work with the Functional/Business Analyst to reproduce issues, isolate root causes (config vs data vs code), and provide clear technical explanations.

  • Implement hotfixes safely (using staging and rollback plans) and document all changes.

Integrations & Technical Troubleshooting

  • Build and maintain integrations between Odoo and external systems (OTAs, payment gateways/EDC, RFID/gate systems, e-commerce, marketing tools).
  • Troubleshoot API failures, timeouts, and data sync issues, and add monitoring and logging where needed.
  • Work with the technical lead on performance tuning (workers, caching, SQL queries) and environment-level issues.

Technical Design, Code Quality, & Documentation

  • Design solutions that respect Odoo architecture and keep a clean separation between custom modules and standard code.
  • Follow best practices for version control (Git), branching, code reviews, and deployment pipelines.
  • Produce and maintain technical documentation for custom modules, data models, and integrations.

Testing & Release Management

  • Write and maintain unit tests / basic automated tests where feasible; at a minimum, ensure robust manual test scripts for critical flows.
  • Support UAT: prepare test data, fix defects, and iterate quickly based on feedback from key users.

  • Participate in planning and executing releases (staging, smoke tests, rollback procedures).

Collaboration & Continuous Improvement

  • Work closely with the Odoo Functional/Business Analyst to understand business requirements and constraints.
  • Coordinate with the external vendor on bigger changes, upgrades, and complex incidents, using your technical analysis to push for precise fixes.
  • Proactively suggest technical improvements that reduce downtime, simplify maintenance, and improve data quality.

Minimum Qualifications

  • 3+ years of hands‑ on experience as an Odoo Developer (or strong Python developer with at least 2 years focused on Odoo)
  • Solid experience building and customizing Odoo modules in Python (models, business logic) and XML/QWeb (views, reports).

  • Strong understanding of Odoo framework: ORM, security (record rules/access rights), workflows, scheduled actions, and multi-company/multi-currency concepts.

  • Experience integrating Odoo with external systems via REST APIs (JSON/XML), webhooks, or middleware.

  • Comfortable working with PostgreSQL (basic querying, indexing awareness, understanding of Odoo schema).

  • Familiarity with Git and standard SDLC practices (branching, merge requests, code review, tagging).

  • Proven track record of troubleshooting production issues in Odoo (performance, deadlocks, broken flows) and delivering stable fixes.

  • Able to communicate clearly in Bahasa Indonesia and working English; able to explain technical topics in simple terms to non‑ technical colleagues.

Perks and Benefits

  • Free Lunch or SnacksFree Lunch or Snacks
  • Employee DiscountsEmployee Discounts
  • Medical / Health InsuranceMedical / Health Insurance
  • Maternity & Paternity LeaveMaternity & Paternity Leave

Required Skills

  • Python
  • PostgreSQL

Preferred Courses

  • Odoo

Jobs Summary

Job Level
Mid-Senior Level / Manager
Job Category
IT and Software
Educational Requirement
Bachelor's degree graduate
Office Address
Gg. kingkong I No.99X, Kuta, Kec. Kuta, Kabupaten Badung, Bali 80361
Industry
Leisure / Travel
Vacancy
1 opening
Website
http://waterbom-bali.com/

Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.

About Waterbom Bali

The founders of Waterbom Bali consciously developed the park to compliment the natural environment. Beyond the world-class slides, built and maintained to strict international safety standards, lies a carefully landscaped sanctuary of gardens and water systems proudly representing the beauty of Bali. Waterbom Bali spans 3.8 hectares designed to provide memorable experiences for our range of guests. From thrill seekers testing their mettle on Asia's steepest slide to The Climax, to families enjoying the expansive kids area or those wanting to relax and soak in the day away from the bustling world outside. To this day, Waterbom still maintains more than 50% of the park as green space including a number of endangered native species. Our guests dining experience is a critical part of their day. We take more our obligation to provide a variety of high quality, and high value, options and excellent service seriously. Far from the standard fare offered in water parks, we pride ourselves on the extensive cuisine varieties available throughout our restaurants at Waterbom including hand-made 48hr leavened pizzas and a range of alternatives for the health conscious. Waterbom Bali is open daily from 9 am until 6 pm.

People also applied to

  1. Home

Other Recommended Jobs

Apply jobs in

Job Categories:

Related to your search: