Skip to content
remoty.work

Description review

Senior Python Developer (CRM - AI/LLM)

Emerging Travel Group · Anywhere in the World · back to the listing

HR standards

66/100

needs work

Title ↔ description

85/100

strong

Reads as

Backend Engineer

100% confident

What this role officially is

software developer — ESCO, the EU occupation classification

Software developers implement or program all kinds of software systems based on specifications and designs by using programming languages, tools, and platforms.

Also known as: application developer, application programmer, solutions developer, programmer, software specialist, application software developer

How others title the same work

Large employers

  • Software Engineer - OpenStack Canonical
  • C, Golang Software Engineer working on dqlite, a Raft extension for SQLite Canonical Ltd.
  • Containerization & Virtualisation Engineer Canonical Ltd.
  • Go (Golang) Software Engineer, Developer Tooling and Containers Canonical Ltd.
  • Golang Engineer Canonical Ltd.

Startups

  • Anterior (Sequoia-backed, Series B) | Senior Member of Technical Staff | On-Site (New York, NY) | Full Time | $230,000–$300,000 + equity Anterior (Sequoia-backed, Series B)
  • BitPay | Senior Backend Software Developer | Atlanta, GA | REMOTE (US) | BitPay
  • Distributed Systems Engineer Beam
  • Software Engineer, Platform Beam
  • Blaine, WA | CaseLight Systems Inc. (CSI) | Solo Founder | Remote (US Only) | Founding Systems Engineer | FULL EQUITY (30% Stake) Blaine, WA

What the listing never says

  • 22 bullet points. Long requirement lists deter qualified candidates, who read them as hard gates. Scope clarity
  • No pay range published. Candidates cannot tell whether applying is worth their time. Pay transparency

The listing, marked up

Nothing in the wording of this listing tripped a check. The scores above still judge how complete and coherent it is.

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.

Nice to have:

• Experience working with Camunda and pyzeebe;
• Experience working with AI/LLM models and an understanding of how they work.

Benefits

• Flexible schedules and opportunity to work remotely.
• Ambitious and supportive team who love what they do, appreciate each other, and grow together.
• Internal programs for adaptation and training, development of soft skills, and leadership abilities.
• Partial compensation for participating in external training and conferences.
• Corporate English school: Group and individual lessons, speaking clubs with colleagues from all over the world.
• Corporate prices on hotels and travel services.
• MyTime Day Off - an extra non-working day without loss of compensation.

Learn more about our data protection practices in our Privacy Policy: https://www.emergingtravel.com/career/hr-policy/

To apply: https://weworkremotely.com/remote-jobs/emerging-travel-group-senior-python-developer-crm-ai-llm