Emerging Travel Group logo
Emerging Travel Group

Middle Backend Developer (Content Team)

RemoteFull-timeMiddleWorldDevelopment

We’re looking for a Middle Backend Developer to join the Content Team.

The team is developing a critical component for the entire business — the Hotel Card, a high-load service with organic user traffic. To keep the Card running smoothly, the team also maintains and evolves related components like Geo, UGC, and Content Core.

You're definitely a fit if you:

  • Maintain a high standard of code quality and constantly raise the bar
  • Can suggest multiple solutions, considering risks and context
  • See the value in giving and receiving constructive feedback
  • Are eager to understand the product's business side and real user needs

This might not be the right team for you if you:

  • Are afraid to make mistakes and avoid trying new things
  • Write perfect code but forget about deadlines
  • Avoid bringing uncomfortable topics up for discussion
  • Take all problems or feedback too personally

Job responsibilities

  • Writing, debugging, and testing code
  • Writing and optimizing SQL queries, profiling performance, identifying bottlenecks
  • Collaborating with QA to maintain code quality
  • Applying SOLID and DRY principles in practice
  • Taking full ownership of small and mid-sized tasks

Tech stack:

  • Data stored in PostgreSQL 13 (+PostGIS) and Aerospike
  • Caching via Redis
  • Event streaming through Kafka
  • Codebase in Python 3.12 and Golang 1.25
  • It’s okay if you only know one — the key is motivation to learn the other and gain hands-on experience.

Key qualifications

Hard skills:

  • 3+ years of professional experience with Python 3.x
  • 2+ years of hands-on experience with PostgreSQL 13+ (+PostGIS)
  • Solid experience with query optimization and resource usage tuning
  • Strong understanding of SOLID principles and their practical application
  • English at minimum B1 level, including spoken communication

Nice to have:

  • Experience with Golang, or strong desire to learn it
  • Experience with Django
  • Experience with Aerospike

Soft skills:

  • Motivation to grow toward a Team Lead role
  • Ability to deliver under tight deadlines dictated by business needs
  • Self-organization and proactivity
  • A mindset for win-win collaboration

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 once per quarter without loss of compensation.

Ready to apply for this role?

Apply Now →

Related jobs

Apply Now →