Senior Odoo Developer
Nasr City,
Egypt
Commitment: Full-time (hybrid: 2–3 days/week on-site (Nasr City), remainder remote)
Domain: Pharmacies & medical operations ERP
Stack: Odoo Community, Python, PostgreSQL, Git, REST APIs
About Happy Care Holdings
Happy Care Holdings is building a modern ERP platform for pharmacies and medical operations. Our approach is practical and execution-driven: we focus on real operational workflows, strong data foundations, and scalable systems that work reliably in the field.
The Role
We’re looking for a Senior Odoo Developer to take ownership of core backend development and complex customization on Odoo Community Edition, deployed on dedicated servers. You’ll work closely with stakeholders to design, build, and ship production-grade functionality—especially around inventory operations, offline capability, and clean data structure.
This is not a “basic module setup” role—this is for someone who enjoys deep system work, architecture thinking, and building maintainable custom modules.
Responsibilities
- Deep customization of Odoo Community on dedicated servers
- Build custom modules from scratch (clean, maintainable, scalable)
- Implement offline sync engine (retries, conflict handling, data integrity)
- Inventory flows: multi-location, transfers, valuation methods
- Implement data deduplication strategy (validation, merge rules)
- Build REST APIs and integrations
- Optimize PostgreSQL (indexes, queries, migrations)
- Use Git workflows (branches, PRs, code reviews) and drive delivery plans
Must Have
- 5+ years Odoo implementation + delivery ownership
- Strong Python + Odoo API
- Proven complex custom modules built from scratch
- Strong Odoo ORM, security rules/record rules, QWeb
- REST API development experience
- Strong PostgreSQL (performance + migration)
- Strong Git/version control discipline
- Leadership + communication (planning, accountability)
Nice to Have
- Offline-first / sync engine experience
- AI/ML exposure (predictive analytics / reordering)
- Performance tuning on inventory-heavy systems
- Integration experience (payments, BI, external APIs)
- Odoo certification
What You’ll Do
1) Core Odoo Customization & Product Development
Extend and customize Odoo Community modules to fit pharmacy workflows
Build maintainable custom modules from scratch (clean structure, reusable logic, tests when appropriate)
Implement robust access control using Odoo security rules and record rules
Build advanced reporting / documents using QWeb
2) Offline Capability & Sync Engine
Design and implement a reliable offline-first approach for selected flows
Build a sync engine to handle conflict cases, batching, retries, and data integrity
Ensure stable performance on real-world hardware and network conditions
3) Inventory & Data Quality (High Priority)
Customize inventory flows including multi-location strategies, internal transfers, and valuation approaches
Implement strong data foundations: validation, deduplication logic, and safe merge strategies
Improve performance of inventory-heavy operations at scale
4) Integrations & APIs
Build and maintain RESTful APIs for internal/external integrations
Integrate with third-party services when needed (e.g., data pipelines, analytics services)
5) Engineering Ownership
Drive development planning, break down tasks, and deliver milestones
Use Git with proper branching strategy, PRs/MRs, reviews, and release discipline
Document key technical decisions and onboard other developers when needed
Requirements
5+ years experience in Odoo implementation and delivery ownership
Strong Python and deep expertise with Odoo API
Proven experience building complex custom modules from scratch
Strong understanding of:
Odoo architecture & ORM
Security rules / record rules
QWeb reports
REST API development
Strong PostgreSQL skills (optimization, indexing, migrations)
Strong Git / version control practices (branching, PRs/MRs, code reviews)
Solid communication and leadership skills (planning, clarity, accountability)
What We Offer
Product-focused work with real operational impact in the healthcare/pharmacy sector
A hybrid working model (mix of on-site and remote)
Autonomy and ownership—your decisions will shape the product
A fast-moving environment with direct access to decision makers
Clear technical challenges (performance, data correctness, inventory complexity, offline workflows)
Perks
A full-time position
Attractive salary package.
Insurance
Medical/social insurance available based on contract type.Eat & Drink
Fruit, coffee and
snacks provided.