Jobiglo

No results.

Senior Odoo ERP Engineer (Contract)

CASTILLE · Kenya

New Remote
Contract Remote Senior 🇬🇧 English
Odoo Python XML JavaScript QWeb reporting PostgreSQL Docker Git AWS Azure Odoo.sh GraphQL Webhooks CI/CD pipelines Celery Redis OCA modules

Job description

About the role

We are looking for a Senior Odoo ERP Engineer to lead the design, development, and deployment of our Odoo ecosystem. This remote, project‑based role will bridge business processes such as Accounting, Sales, Inventory, HR, and Manufacturing with robust technical solutions.

Key responsibilities

  • Design, develop, and maintain custom Odoo modules using Python, XML, and JavaScript.
  • Customize standard Odoo modules (Sales, Purchase, Accounting, Inventory, Manufacturing, HR, Projects) while preserving upgrade paths.
  • Create automated workflows, dynamic QWeb reports, and server‑side actions.
  • Optimize PostgreSQL queries, indexing, and Odoo ORM for performance.
  • Architect scalable Odoo solutions on‑premise and in cloud environments (AWS, Azure, Odoo.sh).
  • Integrate Odoo with e‑commerce platforms, CRM, Power BI, payment gateways, and legacy ERPs via REST/GraphQL APIs, webhooks, or middleware.
  • Manage multi‑company and inter‑company configurations.
  • Lead Odoo version upgrades and module migrations.
  • Debug critical production issues, performance bottlenecks, and concurrency problems.
  • Implement automated testing, CI/CD pipelines, and backup/recovery strategies.

Required profile

  • 5+ years of Odoo/OpenERP development experience.
  • Deep knowledge of Odoo core framework (ORM, models, views, security rules, wizards, QWeb).
  • Advanced PostgreSQL expertise.
  • Proficiency in JavaScript (OWL framework), XML, and HTML/CSS.
  • Hands‑on Linux server administration (Ubuntu/Debian), Docker, and Git.
  • Experience with Odoo deployment options (Odoo.sh, on‑premise, containerised).
  • Odoo certification (functional or technical) preferred.
  • Experience migrating legacy Odoo versions to modern releases.
  • Familiarity with manufacturing, quality, maintenance, or field service modules.
  • Knowledge of Celery, Redis, or message queues for asynchronous tasks.
  • Experience with Odoo Studio and OCA modules.

Required skills

  • Odoo
  • Python
  • XML
  • JavaScript
  • QWeb reporting
  • PostgreSQL
  • Linux (Ubuntu/Debian)
  • Docker
  • Git
  • AWS
  • Azure
  • Odoo.sh
  • REST APIs
  • GraphQL
  • Webhooks
  • CI/CD pipelines
  • Celery
  • Redis
  • OCA modules

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec CASTILLE.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Le contrat proposé est un Contract basé à Kenya.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

Published 2 days ago

Expires 1 month from now

21 views · 0 applications

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

CASTILLE

Kenya