Senior Backend Developer (Marketing)

We are seeking a Senior Backend Developer to join our marketing team.

The team is focused on developing a key business area of marketing integrations that attract a large volume of traffic and bookings worldwide. Additionally, we're working on tools to enhance user retention within our product.

One aspect of the team's work is centered around a high-traffic search service (~100,000 requests per minute), enabling users to compare prices from various online travel agencies (OTAs) for the same hotel based on price and availability.

Another aspect involves developing a service for storing templates and conducting mass and trigger-based email campaigns, integrating with CDXP systems like Exponea (Bloomreach), and supporting the storage and distribution of real-time events.

Job Responsibilities

  • identify major risks in existing legacy projects and develop a plan to fix them in collaboration with the team leader;
  • mentor junior and middle-level Golang developers;
  • redesign existing legacy systems (Python monoliths) to work as Golang microservice clusters;
  • implement the redesign and rework of the aforementioned systems;
  • support and improve existing Golang services;
  • create and support observability and performance metrics for current and future services.

Key Qualifications

  • general commercial development experience of 5 years or more;
  • at least 3 years of Golang experience;
  • experience in modern System Design and its patterns of designing strict, backwards-compliant synchronous and asynchronous APIs;
  • refactoring Golang code;
  • strong knowledge of SQL and NoSQL DBMS, and when to use what kind of storage system;
  • strong user-level knowledge of containerization;
  • app design skills, including unit tests strong knowledge and experience using modern observability and performance patterns;
  • English at least B1 level.
Will be a plus:
  • 1 year of Python experience;
  • preffered tech stack: microservice architecture (system design), hexagonal architecture (app design), Docker and docker-compose (containerization), gRPC (sync APIs), Kafka (async APIs), PostgreSQL (SQL DBMS), Redis (NoSQL DBMS), ELK stack, Victoria Metrics, Grafana (observability, performance).

We Offer You

  • remote work;
  • a flexible timetable — we don’t require you to be online at 09:00 sharp. You can start work at a time that suits you;
  • interesting and ambitious tasks that will take you to the next professional level;
  • learning: seminars, trainings and conferences. If you want to participate in a conference,we will help to organize it;
  • private health insurance;
  • team-building activities: movie nights, quizzes, thematic parties, annual trips to the countryside, football and volleyball matches;
  • corporate discounts on hotels and other services;
  • a young and active team of super specialists.


Apply to this position

Or share with your friends