Sr. Odoo Technical Developer
Core
Design, build, and maintain custom Odoo modules and REST APIs for Puma Energy's ERP platform across multiple African markets, focusing on Python development, database optimization, and external system integrations.
Role type
Senior Odoo Technical Developer
Builds
Custom Odoo modules, REST API endpoints, and integrations with external operational platforms and legacy ERPs
Domain
Enterprise Resource Planning (ERP) / SaaS / African Markets
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python (Odoo ORM, inheritance, server actions), PostgreSQL (query optimization, indexing), REST API design, XML/QWeb, JavaScript/OWL, Git, Odoo accounting/invoicing modules
Preferred skills
Cloud event streaming integration, Docker/CI-CD, OpenTelemetry/APM, PCI-DSS compliance, African fiscal e-invoicing
Technologies
Odoo (v14+), Python, PostgreSQL, XML, QWeb, JavaScript, OWL, Git, Docker, OpenTelemetry
Responsibilities
Design and build custom Odoo modules extending core functionality; Develop and expose REST API endpoints with OAuth2 authentication; Optimize PostgreSQL queries and manage database schemas for multi-company deployments; Integrate Odoo with external systems via webhooks and batch jobs; Write unit and integration tests; Manage deployments across dev, staging, and production environments
Seniority
Senior, hands-on IC