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.

  1. 01Python
  2. 02APIs
  3. 03TDD
  4. 04System design
  5. 05Database design
  6. 06Documentation
  7. 07Ownership
  8. 08Communication