R
Senior Python Developer (Backend Services)
Recruin · Dubai
Hybrid: DubaiContractInformation Technology
Posted 3 months ago
Job description
Responsibilities
- Design and implement production-ready, modular backend services and APIs
- Build high-performance, maintainable APIs and manage the full API lifecycle
- Follow strict Test Driven Development (TDD): write tests first, then implementation
- Create and maintain clear, developer-friendly API documentation
- Design and iterate scalable database schemas and data models for service integrations
- Collaborate with cross-functional teams; communicate technical trade-offs and decisions
- Deliver features at high velocity while maintaining reliability and code quality
- Operate from the UAE (Dubai) on a hybrid contractual basis; candidate must be able to work from UAE time zones
- Note: for this role the candidate will be required to update their LinkedIn profile to show current status as working at Sourcebae
Requirements
- 5+ years Python
- RESTful APIs
- Test Driven Development
- System design
- Database design
- Developer documentation
- Technical ownership
- Strong communication
Preferred Qualifications
- Familiarity with LLM function-calling patterns and integrations
- Experience with FastAPI or Django
- Microservices architecture experience
- PostgreSQL or similar RDBMS
- Docker, CI/CD and Git workflows
- Prior experience integrating third-party services (e.g., Gmail, Jira)
Benefits
- Health Insurance
- Annual Leave
- Paid Leave
- UAE Visa support
- End-of-service Gratuity (as per contract)
About the Company
Recruin is a premier Sitecore solution partner delivering cost-effective, feature-rich web applications across e-commerce, retail, education, healthcare and more. We specialize in Sitecore, Umbraco, Contentful, Episerver, ASP.NET, Blazor, React, Next.js, Node.js and modern backend technologies. Our team focuses on tailored end-to-end web solutions with an emphasis on quality, transparency and up-to-date market practices. This role is hired to operate from Dubai, UAE on a hybrid contractual basis.
Skills & tools
PythonAPIsTDDSystem designDatabasesFastAPIDjangoPostgreSQLRESTmicroservicesLLMsGitCI/CDDocker
What the team is looking for
Use this list as a quick fit check before you apply.
- 01Python
- 02APIs
- 03TDD
- 04System design
- 05Database design
- 06Documentation
- 07Ownership
- 08Communication
R
Recruin
Dubai
Job details
- Work model
- Hybrid: Dubai
- Commitment
- Contract
- Category
- Information Technology
- Posted
- 3 months ago