Назад
11 часов назад

Senior Go Developer (Parsers)

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior
Английский
b2
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Senior Go Developer (Parsers)

Company

Emerging Travel Group

Conditions

Full-time Senior 🌎 World 💻 Development 🏠 Remote Job description

Who we need

The Parsers team is responsible for the full data processing cycle for competitor pricing information — from parsing tasks to final Kafka topics with correct and complete data schemas. We maintain the technical quality of the pipeline and help the Price Analytics team efficiently use this data for price management, compliance with partner policies, and finding new solutions to expand the product.

Job responsibilities

  • Design and maintain scalable internal data collection pipelines capable of handling hundreds of thousands of requests daily;
  • Support and optimize core architecture based on Go (Golang), Kafka, and PostgreSQL;
  • Uphold high code quality standards through code reviews and RFC processes, ensuring system stability and fault tolerance;
  • Collaborate with the product team to translate data requirements into technical specifications for the scraping infrastructure.

Key qualifications

  • 5+ years of backend development experience focused on high-load distributed systems;
  • Proven experience in industrial development of microservices or data processing pipelines using Go (Golang) and Apache Kafka;
  • Extensive experience in designing and optimizing relational databases (PostgreSQL);
  • Expert-level command of Go (Golang), including concurrent programming (goroutines, channels) and memory management;
  • Advanced knowledge of Apache Kafka (partitioning strategies, consumer groups, offset management);
  • Excellent skills in SQL and PostgreSQL (indexing, query optimization, transactions);
  • Solid experience with Docker, Git, and CI/CD processes;
  • Deep understanding of distributed systems design patterns and data consistency.

Would be a strong plus:

  • Understanding of L3/L7 networking protocols and experience working with proxy servers;
  • Deep knowledge of the differences between HTTP/1.1 and HTTP/2, principles of TLS operation, and HTTP header management;
  • Experience with monitoring tools such as Prometheus and Grafana;
  • Experience in parsing/scraping is a plus, but not required if you have strong expertise in distributed 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 once per quarter without loss of compensation.

Apply for this job Please mention "I found this job at Remocate!"

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -