Careers

Home Careers Senior Odoo Developer

Senior Odoo Developer

Department

Information Technology

Location

Calgary

Position Type

Permanent

About the position

Join a Leading Odoo Partner to Build Clean, Future-Proof Odoo Solutions
PKF Antares is a certified Odoo Partner and a trusted provider of ERP implementation, customization, and support services. As part of our growing technology division, we deliver Odoo projects that balance technical excellence with a “less is more” approach — customizing only when it truly delivers ROI.
We’re looking for a Senior Odoo Developer with a proven track record of delivering multiple high-quality Odoo implementations, who thrives in a collaborative, standards-driven environment.

About You

You are a technologist who:
•    Has delivered 3+ full Odoo implementations with direct client/partner collaboration.
•    Deeply understands Odoo’s technical architecture.
•    Follows Odoo’s official coding guidelines (PEP-8, module layout, XML IDs, OWL components, testing, etc.) to produce maintainable, upgrade-safe code.
•    Can architect & deliver a standalone Odoo app from scratch (manifest, models, QWeb/Web Controller, OWL UI).
•    Minimizes unnecessary customizations, favors standard Odoo features where possible, and phases development for smooth Go-Live and future deployments.
•    Reviews code to enforce consistency and standards.
•    Are curious, autonomous, and comfortable challenging inefficient solutions — while always proposing better alternatives.

Job Summary

You’ll lead the design, development, and delivery of:
•    New Odoo modules, apps, and features from zero.
•    Odoo version upgrades (e.g., Odoo 16 → 17 → 18 → 19) and refactoring of legacy modules to meet current standards.
•    Integrations with external systems (REST APIs, web services).
•    Internal training for junior/contract developers on Odoo best practices.
Our focus is quality over quantity — every module should be clean, well-documented, and future-proof.

Key Responsibilities

•    Architect, develop, test and deploy custom modules and standalone apps in Odoo's server & web frameworks.
•    Build high-quality model/view/controller code and OWL-powered UI components using Odoo’s official development guidelines (“never call cr.commit()”, file naming, xml conventions, context propagation, etc.).
•    Write automated Python tests, using Odoo’s testing infrastructure - ensure zero regressions.
•    Handle data migration and batch imports/digital workflows - always measure ROI before coding new dev.
•    Peer-review team development; flag deviations from best practices and enforce coding consistency.
•    Collaborate directly with project leads - clarify functional scope, draft technical specs, sanity-check custom dev before Go Live.
•    Provide technical support during Go Live and first few weeks post-launch; work with key users to validate edge-cases.
•    Help document and build repeatable starter templates, CI workflows, deployment scripts (e.g. Odoo.sh, etc.).

Must-Have Qualifications

•    4–6 years of professional experience developing for Odoo 13+ (Enterprise or Community).
•    Led 2+ full implementations with custom module ownership.
•    Production-grade apps or libraries published on Odoo Apps Store or GitHub.
•    Strong Python and Git skills, PostgreSQL tuning experience.
•    Front-end expertise: JavaScript, OWL components, QWeb, SCSS, XML.
•    Proven unit testing experience in Odoo.
•    Strong understanding of Odoo ERP domains (Accounting, Sales, Purchase, Inventory, MRP, etc.).
•    Knowledge and adherence to Odoo coding standards: module structure, naming conventions, access/security, and documentation practices.

Why Join PKF Antares?

•    Work with a certified Odoo Partner on challenging, high-impact ERP projects.
•    Flexible hybrid/remote work options.
•    Opportunity to influence technical standards and mentor other developers.
•    A culture that values clean, sustainable code over rushed delivery.

Apply now