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 →



