Engineering/

Senior Python Developer - FinLegal Stream

The B2A division at ETG focuses on developing products to improve the experience of travel agents and their clients. This includes managing curated selections, supporting various payment methods, integrating with external systems, and enabling more complex interaction models such as sub-agent structures and agent commission payouts.In this role, your main focus will be on building a Fiscal Pipeline, integrating with ERP systems, and contributing to other key projects.

Job Responsibilities

  • Integrating with external systems to ensure proper product functionality in new localized regions
  • Developing and evolving isolated components within the existing monolithic architecture
  • Improving system extensibility, testability, and observability
  • Isolating modules responsible for order creation and hotel funnel management

Key Qualifications

  • 5+ years of commercial development experience, including at least 3 years working with Python 3 and Django
  • Experience in building and maintaining web services and designing APIs
  • Strong knowledge of SQL (PostgreSQL) — ability to write and optimize SQL queries without relying on ORM when needed
  • Ability to write clean, maintainable, and well-performing code, with solid profiling skills
  • Commitment to writing automated tests and maintaining high code quality
  • Willingness to continuously optimize and improve the codebase
  • Experience with Docker — writing and optimizing Dockerfiles
  • English level: B1 (Intermediate)

Nice to Have:
  • Knowledge of or interest in Go
  • Experience with RabbitMQ
  • Experience with Kafka
  • Experience working with or integrating 1C systems

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