Odoo Developer
Remote
Who we are
Dream Mountain Services is an official Odoo Partner and a Certified Odoo Accounting Expert Partner, and we have worked exclusively on Odoo implementation and customization since 2015. We serve clients in manufacturing, retail, construction, utilities, services and outdoor recreation, with a specialty in the shooting and firearms industry. Beyond client projects, we build and maintain our own Odoo module library, IoT and equipment integrations, and the platform we use to host Odoo for our clients.
The role
You will build custom modules from scratch, architect integrations between Odoo and external systems, and solve real operational problems for a diverse client base. This is not a maintenance role: the work is technically demanding and requires deep platform knowledge, clean code and creative problem-solving. You will work from well-defined tasks written by our Implementation Specialists, with room to propose the right technical approach.
What you'll do
- Design, develop and maintain custom Odoo modules tailored to client business needs
- Integrate Odoo with third-party systems such as payment processors, shipping and logistics, eCommerce, EDI and hardware devices
- Perform version upgrades, data migrations and performance tuning
- Collaborate with Implementation Specialists, other developers and, when needed, client users
- Document technical solutions and take part in code reviews to keep quality high
Required
- 5+ years of hands-on Odoo development experience
- Proficiency in Python, XML and JavaScript (OWL framework)
- Strong understanding of the Odoo ORM and PostgreSQL
- Working knowledge of Sales, CRM, Inventory, Accounting and Manufacturing modules
- Experience building integrations over REST and JSON-RPC APIs
- Comfortable with Git-based workflows
- Professional-level written and spoken English for technical documentation, task discussions and video calls with our team
- Available during US business hours (Mountain Time), with at least 6 hours of overlap every workday
Nice to have
- Odoo certification (functional or technical)
- Experience with Odoo.sh, self-hosted or on-premise deployments, Docker and CI/CD
- Multi-company and multi-currency experience
- Prior consulting or client-facing project work
- Contributions to OCA or published Odoo apps
Location
Fully remote. We hire both US-based and international candidates who meet the requirements above.
How to apply
Apply using the button on this page and complete the short questionnaire. Include a brief description of a complex Odoo module or integration you personally built: the problem, your approach and the result. Applications without an example will not be considered.
Dream Mountain Services is an equal opportunity employer and evaluates all candidates on their qualifications and ability to perform the role.