Remote
Emerging Travel Group: Senior Python Developer (CRM - AI/LLM)
About this role
Headquarters: Kazakhstan URL: http://emergingtravel.com Description We are looking for a Senior Backend Engineer (Python) to join the HQ Automation division and our AI/LLM Team , which focuses on developing automation solutions to improve the efficiency of our Customer Service teams using modern technologies. The AI/LLM Team develops solutions on top of our CRM/ERP platform, contributes to building AI/LLM models, develops its own services, and extends the functionality of the Camunda orchestration platform to achieve its goals.
Our CRM/ERP platform is built with Python (Django/Aiohttp/RQ). The primary database is PostgreSQL, while Elasticsearch is used for fast search across system objects. The frontend is built with React.js, and Camunda runs on-premises on our own infrastructure. Join us to work with a great team on developing and implementing effective and exciting solutions using modern technologies, helping provide people around the world with the best possible travel experience — and getting plenty of positive feedback along the way! Key Responsibilities of a Senior Developer: Backend development of the CRM/ERP product using Python, primarily with the Django framework; Working with Camunda, including supporting its infrastructure; Integrating with LLM models and developing and maintaining services for working with them; Designing service architecture, making technical decisions, decomposing and estimating tasks, and participating in the Code Review process; Consulting with System Analysis, QA, and Technical Support teams; Managing development projects within the stream and coordinating team resources to achieve project goals.
Requirements 5+ years of professional software development experience , including experience in a Senior Developer role. Must-have: 5+ years of Python development experience with Django or FastAPI; Strong knowledge of PostgreSQL and the ability to write raw SQL queries; Experience designing APIs and integrations; Experience working with high-load systems and large databases; Good understanding of GitFlow and CI/CD processes, including Docker and Kubernetes; English proficiency at B1 (Intermediate) or above , including spoken English.