Odoo Developer

Toronto, Canada

We are seeking a software developer eager to work in an exciting, fast-paced environment. This role would be responsible for many aspects of our Odoo implementation and customization on customer systems. This would be an excellent opportunity for an intermediate level developer with Odoo development experience to take the next step in their career and be given the latitude to lead projects and flex their creative muscle. 


  • Design and development of integrated Odoo applications.

  • Integration between Odoo and other external applications.

  • Meeting with key stakeholders to understand business requirements.

  • Translating business processes into software solutions.


  • Odoo ORM

  • Python

  • Java script

  • Experience with databases (PostgreSQL, SQL Server, etc.)

  • Strong analytical, troubleshooting and problem-solving skills.

  • Strong written and verbal communication skills

    Outstanding attention to detail.

  • Passion for learning new technologies, creating functional solutions and constantly improving.

  • Flexibility, desire for growth, service-minded

Skills and Experience

  • Experience with Odoo and/or OpenERP

  • Experience with ERP implementation, development, customization

  • Experience with git and CI/CD workflows
    Proficiency with Linux

  • Experience with cloud systems (AWS, EC2, ECS).

  • Experience with other languages and technologies.

  • Strong proficiency in automation and automated testing, including functional, integration, stress, performance, and other tests.

  • Proven success in project management and software design would be an asset.

  • Degree in Computer Science, Software Engineering, or a related discipline.

  • Intermediate software developer (3+ years) with at least 2 year of experience in Odoo

We are not your typical development shop. We aim to provide an environment where our people can be consistently challenged, while demonstrating flexibility and teamwork, and a common vision that creates unity of purpose, driving us forward to accomplish difficult things. While the typical tenure of a software developer may only be a few years (or less), we aim to retain employees for the long term by striving to match their ambition with our own and always rewarding a job well done. We are always busy, and always having fun.