freehire launches on Product Hunt on 26 August.

Follow →

Software Developer

Summary

Build and maintain Odoo business applications using Python and JavaScript, supporting customers and partners with bug fixes, upgrades, and training.

Salary: $80,000 – $90,000 per year + super

About Odoo

At Odoo, we value independence, flexibility, and personal growth. We're a fast-growing company that embraces innovation and encourages our team members to push boundaries and reach new heights. With our Australian office nestled in the beautiful Gold Coast's Varsity Lakes, we offer the perfect blend of exciting work and an amazing lifestyle.


About the job

Software Developers handle the full technical lifecycle—from analysis and development to support—while collaborating with Business Analysts who manage customer requirements. The team also supports Odoo partners directly, making strong English communication skills essential. We value collaboration, adaptability, and a hands-on approach in a fast-paced, growing environment.

Working tools
  • Programming languages: Python & JavaScript

  • Database: PostgreSQL (with object-relational mapping)

  • Collaboration platform: GitHub

  • Development model: Open with external community

  • Framework: Odoo (ORM, Workflows, Report Engine, BI, AI)

Why You’ll Love This Job
  • Build high-quality applications

  • Collaborate on innovative and impactful projects

  • Take ownership of the solutions you develop

  • Work hands-on with the software you design and code

Responsibilities
  • Provide technical support to existing customers regarding bugs or system errors

  • Maintain and refactor existing code and customisations

  • Provide support for clients upgrading to the latest Odoo versions

  • Train partners on best practices for Odoo implementation

  • Work on R&D projects aimed at localising Odoo for the ANZ market

About you

At Odoo, we value your skills more than your resume.
Here's what we expect from you:

Must have
  • Permanent working rights in Australia

  • Knowledge of several programming languages

  • Object-oriented programming language

  • Experience with relational databases

  • Problem-solving skills

  • Strong passion for software development

  • Excellent communication and interpersonal skills

  • Quick & autonomous learner

Nice to have
  • Contribution to Open Source projects

  • Bachelor or Master Degree

    The diploma is not the most important.

  • Python, JavaScript, XML, CSS

    We don't expect you to master our technologies but a strong foundation in any programming language is required.

  • Experience working with Unix/Linux systems


See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available