Job Title
Development Lead (Full Stack | Systems | Integrations)
Location
Dubai, UAE (Office-based)
Job Type
Full-time
Salary
Competitive, based on experience
Job Summary
We are hiring a Development Lead to own the end-to-end delivery of systems across internal platforms and client environments.
This role is not limited to a single system. You will work across:
- ERP systems (including Odoo)
- Custom portals and internal platforms
- APIs and system integrations
- Reporting and automation solutions
You will take validated specifications and deliver production-ready, scalable, and well-documented systems.
This is a hands-on role with full ownership, not a coordination or ticket-based position.
Key ResponsibilitiesFull Stack Development
- Lead development from specification through to production deployment
- Build across backend, frontend, and integrations
- Develop APIs, middleware, and system connections
- Design and manage databases and data structures
Systems Ownership
- Work across ERP, custom platforms, and integrations
- Own Odoo development where required, but not limited to it
- Support transition of external systems into internal ownership
Code Quality & Documentation
- Maintain clean, scalable, and maintainable code
- Produce structured technical documentation for all builds
- Follow proper version control and repository practices
Testing & Delivery
- Implement unit, integration, and end-to-end testing
- Own defect resolution and system stability
- Ensure all releases are production-ready
Reporting & Automation
- Build dashboards and reporting solutions (e.g. Power BI or similar)
- Develop automation workflows (e.g. Power Automate or equivalent)
- Improve operational efficiency through system automation
Ownership & Delivery
- Operate as the primary development owner
- Manage external developers if required
- Deliver systems to a high professional standard
RequirementsEssential
- 5+ years of full stack development experience
- Strong experience across multiple systems (not a single platform)
- Proficiency in Python and JavaScript
- Experience with APIs, integrations, and databases (SQL/PostgreSQL)
- Strong system design and architectural thinking
- Proven experience delivering systems end-to-end
Preferred
- Experience with ERP systems (Odoo is an advantage)
- Experience with reporting tools (Power BI or similar)
- Experience with automation tools (Power Automate or equivalent)
- Experience in complex or multi-entity environments
Key Traits
- Strong ownership mindset
- High attention to detail
- Structured and disciplined approach to development
- Ability to work independently and deliver without constant supervision
Why Join
- High-impact role with full ownership of systems
- Opportunity to shape technical architecture and delivery
- Fast-paced environment with real delivery expectations
Job Type: Full-time
Application Question(s):
- Do you have experience delivering complete systems end-to-end (design, build, and deployment)?
- Do you have hands-on experience with APIs and system integrations?
- Are you comfortable working across multiple systems (ERP, custom platforms, integrations)?
- What best describes your previous role?
Individual contributor (assigned tasks)
Senior developer (owned modules/features)
Development lead (owned delivery end-to-end)
- Which systems have you worked on? (Mention all that apply)
ERP systems (e.g. Odoo, SAP, etc.)
Custom web applications / portals
APIs / integrations
Reporting / dashboards
- What are your salary expectations for this role (monthly, in AED)?
- Written Screening (Very Important)
Briefly describe a system you built end-to-end. Include:
Tech stack
Your level of ownership
Key challenges
What you would improve
Experience:
- Python: 5 years (Required)
- Full Stack Development: 5 years (Required)
Work Location: In person