Senior Odoo Developer
$40 - $65 per hourWestgate Technology Corp.
Join our team as a Senior Odoo Developer
RoboTools Canada is a Vancouver-based importer and distributor of industrial robots serving the Canadian market. We partner exclusively with leading Chinese robotics manufacturers and provide end-to-end solutions—from procurement and logistics to on-site integration and after-sales support—for clients across manufacturing, warehousing, and automation sectors.
As we scale rapidly, we are implementing Odoo as our core ERP platform to unify procurement, inventory, trade finance, CRM, and accounting workflows. We are looking for an experienced Odoo specialist to own this implementation from configuration through go-live and beyond. This role will be the first internal Odoo expert and will play a key role in building the company's operational infrastructure from the ground up.About the Role
This is a hands-on implementation role. You will be responsible for translating RoboTools Canada's operational requirements into a fully configured, production-ready Odoo environment. You will work directly with leadership to scope, configure, test, and deploy Odoo modules, and will provide training and ongoing support to staff post-launch.
Key Responsibilities
- ERP Implementation Leadership: Lead the full Odoo implementation lifecycle—requirements gathering, module selection, configuration, data migration, UAT, go-live, and post-launch support.
- Module Configuration: Configure and customize core modules including Inventory, Purchase, Sales, Accounting/Finance, CRM, and Manufacturing (MRP) to reflect our import-distribution business model.
- Logistics Workflows: Map multi-currency purchase orders, landed cost tracking, and sea freight logistics into Odoo workflows.
- Integrations: Identify and implement integrations with third-party tools (banking feeds, shipping providers, customs documentation) via Odoo connectors or APIs.
- Data Migration: Extract, clean, and migrate data from existing spreadsheets and legacy systems into Odoo with accuracy and auditability.
- Custom Development Oversight: Write or oversee Python/OWL customizations and custom reports where out-of-the-box functionality is insufficient.
- User Training: Develop training materials and deliver hands-on training sessions for operations, finance, and sales teams.
- Documentation: Produce and maintain clear technical and end-user documentation for all configured workflows and customizations.
- Ongoing Support: Act as the internal Odoo subject-matter expert post-go-live, managing upgrades, troubleshooting issues, and iterating on system improvements.
Qualifications & Experience
- 3+ years of hands-on Odoo implementation experience (Odoo 16 or 17 preferred).
- Demonstrated experience implementing Odoo for import/distribution, wholesale, or supply-chain-intensive businesses.
- Deep expertise in Inventory, Purchase, Sales, and Accounting/Finance modules.
- Proficiency in Python and basic familiarity with the Odoo ORM and QWeb templating for customizations.
- Experience with data migration (Excel/CSV → Odoo) and data integrity validation.
- Ability to gather and document business requirements and translate them into system configurations.
- Excellent communication skills in English; ability to work independently and drive projects to completion.
Bonus Points
- Odoo Certified Professional designation (any stream).
- Background in robotics, industrial equipment, or technical product distribution is a strong asset.
Benefits & Perks
- Competitive salary and benefits package.
- Flexible hybrid working arrangements in the Vancouver area.
- A pivotal, high-ownership role in building the operational backbone of a growing Canadian robotics distributor.
- Direct collaboration with senior leadership—your recommendations will be heard and acted upon.
- Opportunity to grow into a long-term Head of ERP / Systems role as the company scales.
Work Schedule: Monday to Friday, 9:00 AM to 5:00 PM
Job Type: Full-time | 6-month contract | Hybrid
Compensation: An hourly salary range of $40/h to $65/h, based on experience and qualifications.
Starting date: ASAP
Work Location: Delta, BC
How to Apply
If you are an experienced Senior Odoo Developer and ready to lead an end-to-end implementation—from configuration through go-live and beyond—we encourage you to apply. Join us and be part of a team shaping the future of industrial automation.
Please submit your resume along with a brief cover letter outlining a comparable Odoo implementation you have led, including the modules deployed, company size, and your specific role.
$175k - $180k per year
...specialty water management contractor operating across Canada to find a senior finance leader. Our client is a purpose-driven, growth-oriented... .... What You'll Do Leadership & Team Management Lead and develop a multi-functional team spanning accounting, payroll, payables,...SeniorLong term contractFull timeFor contractors$63.3k - $103.2k per year
...cause analysis is completed and action plans developed to address causes. Collects/Analyzes/... ...business partners as required. Develop/Assist with the creation and distribution... ...at all levels from frontline employees to Senior Leaders in EHS. Collaboration and partnering...SeniorFull timeLocal area- ...management. Identify cost-saving alternatives and assist in developing efficient parts management practices. Communication and Teamwork... ...a circular economy and providing a rewarding workplace where you can grow and thrive. Required Experience: Senior IC...SeniorLong term contractFull time
$150k - $206k per year
...advancements of tomorrow: About The Role D-Wave is seeking a Senior Algorithm Researcher to help shape and deliver cutting-edge... ...knowledge and building impactful technology. What You'll Do Develop new features, algorithm improvements and bug fixes for D-Wave optimization...SeniorLocal area$62.5k - $69.5k per year
...Geoscientists British Columbia is currently searching for a Junior Developer I to join our team in Burnaby! The Junior Developer I is... ...Director, Information Systems Development, and Intermediate and Senior developers with all aspects of software design and coding;...SeniorFull timeManual laborWork at office$100k - $140k per year
...Python experts to join our dynamic environment. We are looking for senior software engineers or candidates with equivalent expertise and... ...of network and application security. As a Staff Software Developer at Fortinet, you will play a key role in the entire software development...SeniorFull timeFlexible hours- ...clients throughout North America and Asia, is seeking Software Developers. We offer exciting opportunities for energetic individuals towards... ...our flagship brand Profitek POS software. Computer Software Developer - Qualifications: · A team player who can work...Full timeTrial periodMonday to friday
- ...people who want to build technology that makes payments borderless and effortless. Position Overview We’re looking for a Backend Developer who thrives on creating intuitive, user-friendly, and visually appealing web experiences. You’ll work closely with product managers...Full time
$21.75 per hour
...today. Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies,...Hourly payLong term contractTemporary workMonday to fridayShift work$88k - $105k per year
...and more enjoyable. We are on a journey of continuous growth – now looking for our next star – a passionate Embedded Software Developer . This position reports to Lead Software Engineer and will work in Vancouver, BC. Vancouver Dometic Marine’s headquarters are...Full timeLocal areaWorldwideShift work- ...day. Support daily café operations, including opening and closing procedures. Assist with scheduling, training, coaching, and developing team members. Maintain high standards of food safety, cleanliness, and quality. Help achieve sales, labour, and profitability...Flexible hours
$36 - $39 per hour
...for youth Support for Indigenous people Offers mentorship, coaching and/or networking opportunities for Indigenous workers Develops and maintains relationships with indigenous communities, indigenous-owned businesses and organizations Provides cultural competency...Permanent employmentFull timeAfternoon shiftEarly shift$45 per hour
...the operations of the facilities and the included real estate Prepare reports and statistics related to areas of responsibility Develop reports and proposals to illustrate benefits from use of good or service Prepare and administer sales contracts Administer...Permanent employment$38.5 per hour
...Tasks Purchase general and specialized equipment, materials or business services Assess requirements of an establishment to develop specifications for equipment, materials and supplies to be purchased Develop specifications for equipment, materials and supplies...Contract workRemote work$22 - $23 per hour
...today. Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies,...Hourly payPermanent employmentFull timeMonday to fridayShift work$90.45k - $136.5k per year
...Infosys is seeking a IOS Developer . This position will interface with key stakeholders and apply technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design; play...Full timeInternshipRelocation$21 per hour
...today. Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies,...Hourly payWeekly payLong term contractPermanent employmentFull timeInternshipTrial periodMonday to fridayShift workDay shift$91.4k - $142.7k per year
...facilities across our British Columbia region. Key Responsibilities Leadership & Team Development Recruit, train, coach, and develop high-performing teams Provide ongoing performance feedback to drive productivity and engagement Build a culture of...Full timeContract workWork at officeLocal area$90.45k - $136.5k per year
...Infosys is seeking a Android Developer . This position will interface with key stakeholders and apply technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design;...Full timeInternshipManual laborRemote workRelocation$44.72 per hour
...consumer demand, potential sales volumes and effect of competitors' operations on sales Determine merchandise and services to be sold Develop and implement marketing strategies Plan budgets and monitor revenues and expenses Determine staffing requirements Resolve...Permanent employmentFull timeWork at officeRemote work$60k - $80k per year
...you are driven to make a tangible impact in a dynamic, fast-paced environment, we want to hear from you! What you'll do: Design, develop, and maintain high-quality web applications for our home services platform. Ensure scalability, performance, and security of the...Full timeFlexible hoursShift work$67k per year
...freight and next-day delivery. Ensure the timely and efficient movement of freight on a daily basis. Supervise, coach, train and develop Dock Foremen and dockworkers. Prepare and issue shift reports to all relevant personnel. Deal with employee-related issues such...Permanent employmentShift work$50k per year
...opportunities! Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies,...RemplacementPermanent employmentFull timeWork at office- ...traceability, accuracy, and integrity of all material movements 4. Logistics, Freight & Cost Management •Negotiate freight rates and develop relationships with logistics partners and carriers •Support freight consolidation initiatives to reduce overall transportation...Full timeWork at officeImmediate start
- ...School District No. 38 (Richmond) Applications Developer/Database Administrator STATEMENT OF PURPOSE: The work involves the development of standards, procedures, the analysis and resolution of software problems. This position is responsible for complex analysis...
$53.19 - $62.83 per hour
...365 focusing on SharePoint Online, including site collections, hub sites, and associated services such as Teams and Power Platform Develop and maintain SharePoint governance frameworks, permissions and lifecycle management. Lead SharePoint initiatives, including...- ...sharing that product with the community. A fun team work environment with flexible hours Our training program – Continue to develop your baking and leadership skills through our Bronze and Silver baker Development Qualification program. Career advancement...Full timeLocal areaFlexible hoursShift workDay shift
$44.72 per hour
...consumer demand, potential sales volumes and effect of competitors' operations on sales Determine merchandise and services to be sold Develop and implement marketing strategies Plan budgets and monitor revenues and expenses Determine staffing requirements Resolve...Permanent employmentWork at officeImmediate start$29.91 per hour
...today. Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies,...Hourly payLong term contractPermanent employmentFixed term contractRelocationMonday to fridayShift workDay shift- ...a remote position must be available to work in an office environment, M-F. Key Responsibilities Sales Strategy & Execution Develop and implement a comprehensive sales and marketing action plan. Identify customer needs through market analysis and client feedback...Full timeDirect hireWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Odoo Developer. Be the first to apply!

