Company logo hidden

Data Engineer

Unlock employer Dubai, United Arab Emirates Posted: 22 Jul 2026

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

We are seeking an experienced Data Engineer with strong expertise in Python, Microservices Architecture, Data Transformation, and Backend Engineering to join our Data Engineering team. The ideal candidate will be responsible for designing and developing scalable backend services, data processing frameworks, RESTful APIs, and data transformation pipelines that support enterprise data-driven applications. This role requires strong hands-on experience with Python-based web frameworks, database technologies, ETL pipelines, microservices, API security, and modern software engineering practices. Candidates should have experience building production-grade applications with a focus on scalability, reliability, security, and performance.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

Location
Dubai, United Arab Emirates

Key Responsibilities

  • Design, develop, and maintain scalable backend applications and web frameworks using Python.
  • Build robust RESTful APIs and microservices to serve enterprise datasets and business applications.
  • Develop and optimize data transformation pipelines to process, clean, enrich, and prepare data for analytics and business consumption.
  • Design and implement scalable data access layers integrating multiple relational and NoSQL databases.
  • Collaborate with frontend developers to integrate user-facing components with backend services.
  • Ensure applications are secure, highly available, performant, and maintainable.
  • Troubleshoot production issues and implement scalable solutions for long-term platform stability.
  • Participate in code reviews, testing activities, technical design discussions, and engineering best practices.

Requirements

  • Strong hands-on experience in Core Python development and expertise in building backend services and APIs using Python.
  • Demonstrated understanding of object-oriented programming principles and software design patterns.
  • Strong experience with one or more Python frameworks, such as FastAPI, Flask, Django, or Pyramid.
  • Experience with RESTful API design and development, API versioning, authentication, and authorization.
  • Strong experience designing and developing microservices-based applications and a deep understanding of distributed systems architecture.
  • Knowledge of asynchronous programming concepts and experience handling concurrent connections.
  • Familiarity with API security best practices, including OAuth 2.0 and JWT Authentication.
  • Experience with relational and NoSQL databases, including SQL, PostgreSQL, MySQL, MongoDB, and Redis.
  • Ability to build and maintain ETL pipelines, ensuring data quality, consistency, and integrity.
  • Experience with CI/CD pipelines and knowledge of modern software delivery practices.

Education
Bachelor’s Degree in Computer Science, Information Technology, Engineering, Data Engineering, or a related field.

Apply Direct

Jobs you might like   View all jobs

About Fintech / Real-Time Payments / Banking Software Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct