Engineering

Junior Odoo Developer

  • Full-time · Remote
  • Remote — US or Canada
  • $70,000 – $95,000 /yr
Apply for this role

About the role

You're early in your software career and ready to become a specialist. At Octura you learn Odoo under direct mentorship from 5+ senior engineers, on real client projects, with code reviews that focus on the why, not just the what. Expect heavy pair programming for your first 6 months, your own modules after 12, and a clear promotion path to Senior inside 2-3 years.

What you'll do

  • Write and maintain Odoo modules in Python + OWL under senior review
  • Pair program weekly with a senior mentor — explicit time on your calendar, not an afterthought
  • Own small scoped client customizations (1-2 week chunks) end-to-end after your first quarter
  • Write tests for every change — TransactionCase / HttpCase / tour — and fix tests that fail on your PRs
  • Participate in code reviews, not just as reviewee but as reviewer on equivalent-or-lower-complexity work
  • Contribute to our internal module library — reusable components that make the next client faster
  • Attend client technical calls in a listening-first mode, graduating to speaking parts after 6 months
  • Study Odoo's ORM, security model, OWL, and the framework release notes (dedicated 4 hours/week for learning)
  • Build at least one OCA contribution in your first year
  • Pursue Odoo certification (v18 or v19) — company pays for the exam

What we're looking for

  • 1-3 years professional software development experience (internships count partially)
  • Working Python 3 — can build a Flask or Django app from scratch
  • Comfortable with PostgreSQL basics (joins, indexes, foreign keys)
  • Git workflow — branches, PRs, code review participation
  • Hunger to specialize deeply in one domain (Odoo) rather than generalist sampling
  • Professional English; self-starter who can ask sharp questions when stuck
  • Bachelor's in CS or demonstrated equivalent self-taught path

Nice to have

  • Any prior Odoo exposure — even v14 or v15 internal hobby projects
  • JavaScript / Vue / React experience (OWL 3 will feel familiar)
  • French-Canadian fluency
  • An open-source footprint (GitHub profile with real contributions)

About the team

Octura is an Official Odoo Ready Partner headquartered in Wyoming with a bilingual EN/FR team serving SMBs across the US, Canada, and Quebec. 100+ implementations delivered, 95% client retention, senior-only staffing model — no multi-layer hierarchy with juniors learning on your projects. You'll work directly with experienced architects and project leads.

Ready to apply?

Send us your CV and a few words about your background — we read every application and reply within 5 business days.

Apply now

Why Join Octura?

The real perks of working at Octura

Senior-only team, remote-first, transparent compensation. Here's what that actually looks like day-to-day.

  • Senior-level compensation

    Market-rate base plus performance bonus, reviewed annually against North American senior-consulting benchmarks. Transparent compensation bands per role.

  • Remote-first, async-by-default

    Work from anywhere in the US or Canada. Core overlap hours are 10am-2pm Mountain — everything else is async. Two in-person team offsites per year.

  • Learning budget

    USD 2,500/year per person for books, courses, conferences (Odoo Experience, OCA Days). Paid Odoo certification exams for every engineer.

  • Health coverage

    Medical, dental, and vision covered at 90% for you and 75% for dependents (US). Equivalent plan in Canada via a Health Spending Account.

  • Paid time off

    25 vacation days + 10 sick days + your birthday off + all national holidays. Vacation is mandatory — we enforce it quarterly so you actually take it.

  • Home-office setup

    USD 2,500 one-time home-office stipend for monitor, chair, desk. MacBook Pro or ThinkPad refresh every 3 years. Monthly connectivity reimbursement.

  • Parental leave

    16 weeks fully paid for all new parents (birth, adoption, surrogacy), plus a two-week phased return. Caregiver leave for immediate family up to 4 weeks/year.

  • Work that matters

    Small senior-only team, no junior-factory model. You own your clients and you see the impact. 95%+ client retention means the same projects pay off for years.