Python Backend Engineer

List International Group

Abu Dhabi

On-site

AED 240,000 - 420,000

Full time

12 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Commuter benefits
Health insurance

Job summary

List International Group is seeking a Python Backend Engineer to design, develop, and maintain scalable backend systems powering an AI-driven SaaS platform.

You will build secure APIs, optimize database performance, and contribute to high-availability architectures while collaborating with cross-functional teams in a fast-paced product-focused environment.

Qualifications

  • 5+ years of professional Python backend development.
  • Strong proficiency in Python programming.
  • Solid experience with FastAPI, Flask, or Django.
  • Strong understanding of REST API and GraphQL design principles.
  • 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 and containerized applications.
  • Understanding of CI/CD pipelines.
  • 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, or Django.
  • 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, and external SaaS providers.
  • Design efficient database schemas and optimize complex SQL queries.
  • Work with PostgreSQL, MySQL, Redis, MongoDB, and other data storages.
  • Implement authentication and authorization mechanisms (JWT, OAuth2, API Keys).
  • Write reusable, maintainable code following clean architecture principles.
  • Build unit, integration, and API tests to ensure reliability.
  • Monitor and optimize backend performance in production.
  • Collaborate with Frontend, DevOps, QA, Product, and AI Engineers.
  • Participate in architecture discussions, code reviews, and planning.
  • Maintain high standards for security, scalability, and code quality.

Skills

Python
FastAPI/Flask/Django
REST/GraphQL APIs
SQL & NoSQL databases
CI/CD
Docker
Async programming
Git
Testing (PyTest)
Debugging & performance

Tools

PostgreSQL
MySQL
Redis
MongoDB
Docker
Kubernetes
Git

Job description

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 using Python.
  • Build production-ready applications using FastAPI, Flask, or Django.
  • 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, MongoDB, 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
  • 5+ years of professional experience in Python backend development.
  • Strong proficiency in Python programming.
  • Solid experience with FastAPI, Flask, or Django.
  • Strong understanding of REST API and GraphQL design principles.
  • 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 and containerized applications.
  • Understanding of CI/CD pipelines.
  • Experience writing automated tests (PyTest, Unit Testing, Integration Testing).
  • Strong debugging and performance optimization skills.
  • Excellent analytical, communication, and problem-solving abilities.
Preferred Qualifications
  • AI/LLM integrations (OpenAI, Anthropic, Gemini, DeepSeek)
  • LangChain or AI agent frameworks
  • Celery and background task processing
  • RabbitMQ, Kafka, or message queues
  • WebSockets and real-time communication
  • Elasticsearch
  • Kubernetes
  • AWS, Azure, or Google Cloud
  • Nginx
  • Linux server administration
  • Multi-tenant SaaS architecture
  • CRM integrations (Salesforce, Zoho, HubSpot, Odoo)
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

Aqary Real Estate Investment And Development • Abu Dhabi

On-site
AED 335,000 - 513,000
Python Backend Developer (Remote)
Python Backend Developer (Remote)

Hire Feed • United Arab Emirates

On-site
AED 120,000 - 180,000
Python Architect
Python Architect

Good co India • United Arab Emirates

On-site
AED 260,000 - 420,000
Senior Backend Engineer (Node.js)
Senior Backend Engineer (Node.js)

NorthBay Solutions LLC • Abu Dhabi

On-site
AED 290,000 - 520,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 Developer
Senior Python Developer

Wtsenergy • Dubai

On-site
AED 300,000 - 420,000
Python Developer | IrisStar Technologies | Dubai, UAE
Python Developer | IrisStar Technologies | Dubai, UAE

IrisStar Technologies • Dubai

On-site
Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Quik Hire Staffing • United Arab Emirates

On-site
AED 223,000 - 446,000
Senior Python Backend Engineer - AI-Powered SaaS API Expert
Senior Python Backend Engineer - AI-Powered SaaS API Expert

Aqary Real Estate Investment And Development • Abu Dhabi

On-site
AED 335,000 - 513,000
Backend Software Engineer
Backend Software Engineer

Career Executive 赛睿人力资源 • Dubai

On-site
AED 240,000 - 420,000