Engineering/

Senior Python Developer (CRM/ERP - Operations Stream)

We are looking for an experienced Senior Python Developer to join the CRM Product Group and contribute to the development of the Operations stream in one of the company’s key CRM/ERP services. This platform enables seamless business process management within the company, allowing a large team of professionals to work with maximum efficiency.

Our CRM/ERP platform is built with Python (Django/aiohttp/rq), utilizes PostgreSQL as the primary database, and employs ElasticSearch for fast system object searches. The frontend is powered by React.js.

Join us to develop and scale our service alongside a talented team, solve exciting business challenges using modern technologies, and provide people worldwide with the best service to enhance their travel experiences!

Job Responsibilities

  • Develop the backend of the CRM/ERP product using Python, primarily with Django.
  • Design service architecture, make technical decisions, decompose and estimate tasks, and participate in Code Review.
  • Collaborate with product managers to define the service development strategy, and provide consulting to system analysis, testing, and technical support teams.
  • Manage development projects within the stream and allocate team resources to achieve goals.

Key Qualifications

  • 4+ years of Python development experience with Django.
  • Strong knowledge of PostgreSQL and the ability to write RAW SQL queries.
  • Experience in designing API interfaces and integrations.
  • Previous work with high-load systems and large databases.
  • Understanding of JavaScript and React.js (TypeScript) fundamentals.
  • Familiarity with Gitflow and CI/CD processes (Docker/Kubernetes).
  • Ability to establish development processes within the team and a willingness to grow into a Team Lead role.
  • English proficiency (spoken and written) at B1 (Intermediate) level or higher.

We Offer You

  • 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.
Apply to this position

Or share with your friends