Odoo Developer

Cairo, Egypt

SolutionAid is a leading business solutions provider delivering end-to-end technology and Odoo-based vertical solutions across multiple industries, including real estate, retail, pharmacy operations, and enterprise digital transformation. We work with clients in Egypt, Saudi Arabia, the UAE, and beyond.

We are expanding our technical team and looking for a dependable Mid-Level Odoo Developer who can contribute independently, deliver quality work, and grow with us.


Why This Role ?

We are hiring a mid-level developer who:

  • Can work independently with minimal coaching
  • Has practical experience in Odoo (customization, development, and integration basics)
  • Wants to grow technically within a fast-moving Odoo solutions environment

Job Summary

    The Mid-Level Odoo Developer will be responsible for developing, customizing, and integrating Odoo modules for various client projects. The ideal candidate should be comfortable taking full ownership of tasks, working with functional consultants, and supporting deployment efforts. 

Key Responsibilities 

Odoo Development

  • Develop and customize Odoo modules (Odoo 16–19 preferred).
  • Build and extend models, views, controllers, workflows, and reports.
  • Debug, troubleshoot, and optimize existing Odoo solutions.

Integrations & APIs

  • Work with REST APIs for basic to intermediate integrations with third-party systems.
  • Assist in building Odoo-based integrations for payment gateways, SMS, ERP connectors, and industry-specific solutions.
  • Support data migration (import/export scripts, ETL logic).

Technical Delivery

  • Participate in solution design with functional consultants and project managers.
  • Ensure technical tasks are delivered within scope and timeline.
  • Write clean, efficient, and maintainable code following best practices.

Deployment & Support

  • Support deployments on Linux-based servers (basic commands, Odoo services).
  • Handle bug fixes, patches, and performance tuning.
  • Provide Level 2 technical support for delivered projects.


Required Qualifications

Experience

  • 2–4 years of hands-on Odoo development experience.
  • Strong understanding of Odoo ORM, models, views, workflows, and QWeb.
  • Experience customizing Sales, Inventory, Accounting, Purchase, CRM, HR, or website modules.
  • At least basic integration experience (REST APIs, JSON, XML, webhooks).
  • Experience with Git and structured development workflows.

Technical Skills

  • Python (solid understanding)
  • PostgreSQL
  • XML for views
  • Odoo framework & architecture
  • Linux basics (service management, logs, virtual environments)
  • Knowledge of Odoo.sh or on-premise deployments is a plus

Soft Skills

  • Ability to work independently
  • Strong problem-solving and logical thinking
  • Professional communication with cross-functional teams
  • Accountability and ownership mindset

Preferred (Nice to Have)

  • Frontend skills (JavaScript, Owl, Bootstrap)
  • Experience in building Odoo-based vertical solutions
  • Knowledge of DevOps basics (Docker, CI/CD)
  • Experience integrating Odoo with external ERP, e-commerce, or payment systems

What We Offer

  • Competitive salary
  • Growth path towards senior technical or solution architect roles
  • Exposure to multiple industries (real estate, retail, pharmacy, services, and more)
  • Supportive environment with room to learn and innovate
  • Training in advanced Odoo features and integrations