2023-08-23 14:48:55

Odoo Developer & System Administrator

CVKeskus.ee client

Job Title

Odoo Developer & System Administrator (Custom Modules & Platform Management)

Company Overview

At BusTruckParts, we’re reshaping how commercial vehicle businesses manage operations through intelligent technology. We use Odoo as our central ERP/CRM system and are looking for an experienced Odoo Developer & System Administrator to help us extend, customize, and maintain our Odoo platform to fit our specific business needs.

Position Overview

This role combines Odoo module development with system management responsibilities.

You’ll design and build custom Odoo modules, manage the Odoo infrastructure, handle deployments, backups, and updates, and ensure the platform runs efficiently across departments.

You’ll work closely with our operations, sales, and logistics teams to ensure Odoo supports all business workflows smoothly and securely.

Key Responsibilities

Development

  • Develop and maintain custom Odoo modules to extend system functionality.
  • Customize Odoo’s existing apps (Production, Sales, Inventory, Purchase, Accounting, CRM, etc.) based on business requirements.
  • Design and implement QWeb views and reports for the backend and portal.
  • Integrate Odoo with third-party systems and APIs (e.g., Magento, logistics, accounting software).
  • Ensure high code quality, testing, and maintainability.

System Administration

  • Manage Odoo servers, instances, and environments (development, staging, production).
  • Handle installation, configuration, and upgrades of Odoo (community or enterprise editions).
  • Manage database backups, restores, and migrations.
  • Monitor system performance, resource usage, and logs for proactive issue resolution.
  • Implement security measures, user access control, and SSL/HTTPS configuration.
  • Automate deployments and manage version control using Git and CI/CD pipelines.
  • Support Odoo.sh or self-hosted deployments on Linux (Ubuntu preferred).

Required Skills & Qualifications

  • 2+ years of hands-on experience as an Odoo Developer.
  • Solid experience with Python, Odoo ORM, and PostgreSQL.
  • Familiarity with Linux system administration (Ubuntu/Debian).
  • Proficiency in Odoo installation, configuration, and maintenance.
  • Experience with QWeb, XML, JavaScript, and Odoo web controllers.
  • Strong understanding of Odoo’s data model and workflows.
  • Knowledge of REST APIs, webhooks, and third-party integrations.
  • Experience with Git and version management workflows.
  • Good communication and problem-solving skills.

Nice to Have

  • Experience managing Odoo.sh, Docker-based Odoo deployments, or cloud infrastructure (Azure/AWS).
  • Knowledge of Nginx, Supervisor, and system monitoring tools (e.g., Prometheus, Grafana).
  • Understanding of CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.).
  • Familiarity with Magento or other ERP/eCommerce integrations.
  • Experience with Odoo performance tuning and custom report generation.

What We Offer

  • Flexible remote or hybrid work options. Working place Betooni põik 6, Tallinn, Estonia
  • Opportunity to own the entire Odoo system lifecycle- from design to deployment.
  • Supportive work environment with autonomy and long-term growth potential.
  • Training and certifications in Odoo and DevOps tools