List International
Abu Dhabi / Global
Python Backend Engineer
- د.إ.120.000 - د.إ.180.000
Abu Dhabi / Global
Job DescriptionJob Location: Abu Dhabi - UAEEmployment Type: Full-TimeWork Arrangement: Office-Based / OnsiteExperience: Minimum 3 YearsPosition Level: Senior LevelLanguages: Must be Fluent in Arabic & EnglishAbout the RoleWe 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.ResponsibilitiesDesign, develop, and maintain scalable backend services using Python.Build production-ready applications using FastAPI, 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.RequirementsThe 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 systemsExperience 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 & ExperienceAI/LLM integrations (OpenAI, Anthropic, Gemini, DeepSeek)LangChain or AI agent frameworksCelery and background task processingRabbitMQ, Kafka, or message queues and Typesense.WebSockets and real-time communicationElasticsearchKubernetesAWS, Azure, or Google CloudNginxWorked on Custom CRMs ProjectLinux server administrationMulti-tenant SaaS architectureCRM integrations (Salesforce, Zoho, HubSpot, Odoo)Compensation & BenefitsSalary:Competitive salary based on experience and qualifications (To be discussed during the interview process).Additional Benefits:To be discussed during the interview process.
#J-18808-Ljbffr
Abu Dhabi / Global
Abu Dhabi / Global
Abu Dhabi / Global
, United Arab Emirates / Global
, United Arab Emirates / Global
Abu Dhabi / Global