This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Senior Backend Engineer with 4–5 years of experience to design and build scalable backend services using Python. This role involves owning backend architecture, integrating advanced AI technologies, and mentoring engineers. You will collaborate with global teams to deliver intelligent, high-impact solutions in a dynamic environment.
Job Responsibility:
Design, develop, and maintain production-grade backend services using Python (FastAPI, Flask, or Django)
Own backend architecture and contribute to technical decision-making
Integrate advanced AI capabilities such as LLMs, RAG, and Vector Databases
Define and evolve API standards and microservices architecture
Build automation solutions to optimise processes and operational efficiency
Collaborate with international, cross-functional teams to deliver scalable products
Conduct code reviews, mentor engineers, and ensure best practices
Support the growth of a strong engineering culture
Requirements:
Strong proficiency in Python backend development and fundamentals
Expertise in database technologies (PostgreSQL, MySQL)
Solid knowledge of API design, integrations, and microservices patterns
Hands-on experience with RAG techniques and Vector Databases
Familiarity with cloud environments (AWS, Azure, or GCP)
Excellent English communication skills
Analytical, adaptable, and proactive with leadership qualities
Bachelor’s degree in Computer Science or related field (or equivalent experience)
4–5 years of experience
What we offer:
Opportunity to work on cutting-edge AI technologies and scalable backend systems
Exposure to global teams and international product environments
A culture that values innovation, collaboration, and continuous learning
Professional growth through mentorship and technical leadership