×
Register Here to Apply for Jobs or Post Jobs. X

Backend Engineer - Python

Job in Abu Dhabi, UAE/Dubai
Listing for: AppliedAI
Full Time position
Listed on 2026-06-12
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 120000 - 200000 AED Yearly AED 120000.00 200000.00 YEAR
Job Description & How to Apply Below

Position Overview:

As a Backend Engineer, you will be responsible for designing and developing server-side logic, APIs, and backend systems using Python microservices. You will work closely with frontend developers, product managers, and data scientists to build scalable, secure, and maintainable software powering mission-critical workflows.

The ideal candidate is passionate about clean architecture, performance, and backend scalability, with experience in full stack environments and a solid understanding of modern software practices.

Key Responsibilities:

Code Quality & Architecture
  • Write clean, readable, and well-documented code with guidance from senior engineers where needed.
  • Implement unit and integration tests to ensure code quality and reliability.
  • Participate actively in code reviews, giving and receiving constructive feedback.
  • Develop familiarity with SOLID principles, domain-driven design, and modular architecture practices.
  • Contribute to refactoring and backend improvement efforts under technical direction.
  • Work closely with frontend, Dev Ops, and ML team members to deliver features end-to-end.
  • Contribute to CI/CD pipelines and support deployment processes.
  • Apply logging and monitoring best practices to ensure observability of your code in production.
  • Communicate progress and blockers clearly, and collaborate proactively to resolve issues.
  • Actively develop your knowledge of backend, infrastructure, and Dev Ops best practices.
  • Show curiosity around emerging technologies and contribute ideas for improvement.
  • Take ownership of assigned features and see them through to production with appropriate support.
Qualifications:
  • Experience building backend services using Python, with some exposure to microservices or distributed systems.
  • Hands‑on experience with at least one real-time messaging or streaming technology (Kafka, Redis Pub/Sub, Rabbit

    MQ, or similar).
  • Practical experience with asynchronous task processing using distributed task queues (Celery, RQ, or similar).
  • Experience building REST APIs using modern Python frameworks (FastAPI, Flask, or similar).
  • Some exposure to ETL workflows or data pipelines; familiarity with orchestration tools such as Airflow or Prefect is a plus.
  • Understanding of caching strategies and message broker concepts.
  • Comfortable working with Docker to deploy and run containerised applications.
  • Working knowledge of relational databases (Postgre

    SQL or similar) and basic query optimisation.
  • Exposure to CI/CD pipelines and automated testing practices.
Education:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • 21 days of paid annual leave.
  • Visa sponsorship for international candidates.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary