Python Backend Engineer

Listint

Abu Dhabi

On-site

AED 250,000 - 450,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

List International Group seeks a Senior Python Backend Engineer to design, develop and maintain scalable backend systems powering an AI-driven SaaS platform. You will build secure APIs, integrate third-party services, and optimize databases while embracing clean architecture in a fast-paced product environment.

Responsibilities include building microservices, implementing authentication, and collaborating with cross-functional teams to ensure high availability and robust security in production.

Qualifications

  • Minimum 3 years of professional experience in Python backend development.
  • Strong proficiency in Python programming.
  • Solid experience with FastAPI or Flask.
  • Strong understanding of REST API and GraphQL design principles.
  • Must know to design and implement event-driven Architecture Structure.
  • Must know to implement Clean Architecture and established software design principles to create modular, maintainable, testable, and scalable backend systems.
  • Experience building scalable backend architectures.
  • Excellent knowledge of PostgreSQL and/or MySQL.
  • Experience with NoSQL databases such as MongoDB or Redis.
  • Strong understanding of software architecture, OOP, SOLID Principles, and Design Patterns.
  • Experience with Git and collaborative development workflows.
  • Knowledge of asynchronous programming (async/await).
  • Familiarity with Docker, K8s and containerized applications.
  • Understanding of CI/CD pipelines using Github Actions or Jenkins.
  • Experience writing automated tests (PyTest, Unit Testing, Integration Testing).
  • Strong debugging and performance optimization skills.
  • Excellent analytical, communication, and problem-solving abilities.

Responsibilities

  • Design, develop, and maintain scalable backend services using Python.
  • Build production-ready applications using FastAPI, Flask.
  • Design and implement secure RESTful APIs and GraphQL APIs.
  • Develop scalable microservices and distributed backend systems.
  • Integrate third-party APIs including payment gateways, CRM systems, AI platforms, communication services, and external SaaS providers.
  • Design efficient database schemas and optimize complex SQL queries.
  • Work with PostgreSQL, MySQL, Redis, RabbitMQ, MongoDB, Clickhouse, Typesense and other data storage technologies.
  • Implement authentication and authorization mechanisms (JWT, OAuth2, API Keys).
  • Write reusable, maintainable, and well-documented code following clean architecture principles.
  • Build unit, integration, and API tests to ensure application reliability.
  • Monitor, troubleshoot, and optimize backend performance in production environments.
  • Collaborate closely with Frontend Engineers, DevOps Engineers, QA Engineers, Product Managers, and AI Engineers.
  • Participate in architecture discussions, code reviews, and technical planning.
  • Maintain high standards for security, scalability, and code quality.

Skills

Python
Backend development
API design
Async programming
Git workflows
SOLID principles
Clean Architecture
Unit testing
Performance optimization
Debugging
Communication

Tools

FastAPI
Flask
PostgreSQL
MySQL
MongoDB
Redis
RabbitMQ
Clickhouse
Typesense
GraphQL
Docker
Kubernetes
GitHub Actions
Jenkins
PyTest
Elasticsearch
Nginx

Job description

Job Description

Job Location: Abu Dhabi - UAE

Employment Type: Full-Time

Work Arrangement: Office-Based / Onsite

Experience: Minimum 3 Years

Position Level: Senior Level

Languages: Must be Fluent in Arabic & English

About the Role

We are looking for a Python Backend Engineer to join our engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable backend systems that power our AI-driven SaaS platform.

You will build secure APIs, integrate with third-party services, optimize database performance, and contribute to the architecture of high-availability systems. The ideal candidate enjoys solving complex engineering challenges, writing clean and maintainable code, and working in a fast-paced, product-focused environment.

Responsibilities
  • Design, develop, and maintain scalable backend services usingPython.
  • Build production-ready applications usingFastAPI, Flask.
  • Design and implement secureRESTful APIsandGraphQL APIs.
  • Develop scalable microservices and distributed backend systems.
  • Integrate third-party APIs including payment gateways, CRM systems, AI platforms, communication services, and external SaaS providers..
  • Design efficient database schemas and optimize complex SQL queries.
  • Work with PostgreSQL, MySQL, Redis, RabbitMQ , MongoDB, Clickhouse, Typesense and other data storage technologies.
  • Implement authentication and authorization mechanisms (JWT, OAuth2, API Keys).
  • Write reusable, maintainable, and well-documented code following clean architecture principles.
  • Build unit, integration, and API tests to ensure application reliability.
  • Monitor, troubleshoot, and optimize backend performance in production environments.
  • Collaborate closely with Frontend Engineers, DevOps Engineers, QA Engineers, Product Managers, and AI Engineers.
  • Participate in architecture discussions, code reviews, and technical planning.
  • Maintain high standards for security, scalability, and code quality.
Requirements
  • The Ideal candidate must have Minimum 3 years of professional experience in Python backend development.
  • Strong proficiency in Python programming.
  • Solid experience withFastAPI or Flask.
  • Strong understanding of REST API and GraphQL design principles.
  • Must Know to Design and implement event-driven Architecture Structure.
  • Must Know to Implement Clean Architecture and established software design principles to create modular, maintainable, testable, and scalable backend systems
  • Experience building scalable backend architectures.
  • Excellent knowledge of PostgreSQL and/or MySQL.
  • Experience with NoSQL databases such as MongoDB or Redis.
  • Strong understanding of software architecture, OOP, SOLID Principles, and Design Patterns.
  • Experience with Git and collaborative development workflows.
  • Knowledge of asynchronous programming (async/await).
  • Familiarity with Docker, K8s and containerized applications.
  • Understanding of CI/CD pipelines using Github Actions or Jenkins.
  • Experience writing automated tests (PyTest, Unit Testing, Integration Testing).
  • Strong debugging and performance optimization skills.
  • Excellent analytical, communication, and problem-solving abilities.
Preferred Qualifications & Experience

Experience with any of the following is a strong plus:

  • AI/LLM integrations (OpenAI, Anthropic, Gemini, DeepSeek)
  • LangChain or AI agent frameworks
  • Celery and background task processing
  • RabbitMQ, Kafka, or message queues and Typesense.
  • WebSockets and real-time communication
  • Elasticsearch
  • Kubernetes
  • AWS, Azure, or Google Cloud
  • Nginx
  • Worked on Custom CRMs Project
  • Linux server administration
  • Multi-tenant SaaS architecture
  • CRM integrations (Salesforce, Zoho, HubSpot, Odoo)
Compensation & Benefits

Salary:Competitive salary based on experience and qualifications (To be discussed during the interview process).
Additional Benefits:To be discussed during the interview process.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Backend Engineer
Python Backend Engineer

List International • Abu Dhabi

On-site
AED 120,000 - 180,000
Backend Engineer - Python
Backend Engineer - Python

Opus • Abu Dhabi

On-site
AED 180,000 - 300,000
Visa sponsorship for international
21 days paid annual leave
Senior Python Backend Engineer — FastAPI & AI SaaS
Senior Python Backend Engineer — FastAPI & AI SaaS

List International • Abu Dhabi

On-site
AED 120,000 - 180,000
Python Backend Developer
Python Backend Developer

Caliberly • Dubai

On-site
AED 240,000 - 360,000
Competitive salary
Career growth opportunities
Exposure to international standards &技
+1
AI Engineer (Innovation)
AI Engineer (Innovation)

ConnexR Solutions Pvt Ltd • Abu Dhabi

On-site
AED 246,000 - 279,000
Annual return air ticket
Medical Insurance (Candidate only)
Python engineer(Flask,Fast API and Banking Domain is mandate) - 5+ YOE Onsite - Dubai - Immediate Joiners
Python engineer(Flask,Fast API and Banking Domain is mandate) - 5+ YOE Onsite - Dubai - Immediate Joiners

Valuelabs • Dubai

On-site
AED 180,000 - 300,000
Backend Engineer (Python) - Microservices, FastAPI, CI/CD
Backend Engineer (Python) - Microservices, FastAPI, CI/CD

Opus • Abu Dhabi

On-site
AED 180,000 - 300,000
Visa sponsorship for international
21 days paid annual leave
Python Engineer | UAE
Python Engineer | UAE

Tech Junction Ltd • United Arab Emirates

On-site
AED 240,000 - 360,000
Python Backend Engineer – APIs, Data & Cloud
Python Backend Engineer – APIs, Data & Cloud

Caliberly • Dubai

On-site
AED 240,000 - 360,000
Competitive salary
Career growth opportunities
Exposure to international standards &技
+1
Senior Python Engineer (Backend and Data)
Senior Python Engineer (Backend and Data)

GSSTech Group • Dubai

On-site
AED 200,000 - 340,000
Top locations