Senior Go Developer for Parsers

По договоренности


Команда Parsers занимается всем циклом обработки данных о ценах конкурентов - от задач на парсинг до финальных топиков в Kafka с правильными и полными схемами данных. Мы поддерживаем техническое качество пайплайна и помогаем команде Price Analytics эффективно использовать эти данные, для управления ценами, следования правилам работы с партнерами и поиска новых решений для расширения продукта.

Обязанности:

  • Проектирование и сопровождение масштабируемых внутренних пайплайнов сбора данных, способных обрабатывать сотни тысяч запросов ежедневно;
  • Поддержка и оптимизация основной архитектуры на базе Go (Golang), Kafka и PostgreSQL;
  • Поддержание высоких стандартов качества кода с помощью ревью и RFC-процессов, обеспечение устойчивости системы и устойчивости к ошибкам;
  • Сотрудничество с продуктовой командой для перевода требований к данным в технические спецификации для инфраструктуры скрапинга.

Требования:

  • 5+ лет опыта работы в backend-разработке с упором на высоконагруженные распределённые системы;
  • Подтверждённый опыт промышленной разработки микросервисов или пайплайнов обработки данных с использованием Go (Golang) и Apache Kafka;
  • Глубокий опыт проектирования и оптимизации реляционных баз данных (PostgreSQL);
  • Экспертное владение Go (Golang), включая конкурентное программирование (goroutines, channels) и управление памятью;
  • Продвинутые знания Apache Kafka (стратегии партиционирования, группы потребителей, работа со смещениями);
  • Отличные знания SQL и PostgreSQL (индексация, оптимизация запросов, транзакции);
  • Уверенное владение Docker, Git и процессами CI/CD;
  • Глубокое понимание паттернов проектирования распределённых систем и обеспечения согласованности данных

Будет большим плюсом:

  • Понимание сетевых протоколов L3/L7 и опыт работы с прокси-серверами.
  • Глубокое знание различий между HTTP/1.1 и HTTP/2, принципов работы TLS и управления HTTP-заголовками.
  • Опыт работы с инструментами мониторинга, такими как Prometheus и Grafana.
  • Опыт в области парсинга/скрапинга будет плюсом, но не обязателен при наличии сильных знаний в распределённых системах.

Поделиться:

Опубликована 15 часов назад

Похожие вакансии

Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX
Мы ищем Senior Go-разработчика в команду Hotcore продукта. ... Разработка сервисов происходит преимущественно на Go. ... Требования 7+ лет релевантного опыта разработки на Go.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании ОстровокОстровок
  • Москва
7 дней назад
Мы ищем Senior C Developer с глубокой экспертизой в low-level и сетевой разработке, который возьмёт на ... Интеграция и интерфейсы Обеспечивать связь C-ядра с сервисным слоем на Go (shared memory, gRPC, cgo); ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Лаборатория КасперскогоЛаборатория Касперского
  • Москва
14 дней назад
Сейчас мы ищем Senior Java-разработчиков в связи с масштабированием проекта.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании DatsTeamDatsTeam
  • Москва
16 часов назад
Чем предстоит заниматься: самостоятельно дорабатывать функционал платформы на Java; тестировать новый функционал; анализировать ТЗ и согласовывать планы выполнения работ для текущих задач; локализовывать дефекты, расследовать инциденты и повышать кач...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании ЛоцияЛоция
  • Москва
16 часов назад
Требования: Опыт Senior Java разработчиком от 5 лет Глубокое понимание Java Core, многопоточности, коллекций ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании ANCORANCOR
  • Москва
16 часов назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.