TL;DR
Senior Go Developer (Parsers): Проектирование и сопровождение масштабируемых внутренних пайплайнов сбора данных, способных обрабатывать сотни тысяч запросов ежедневно, с акцентом на поддержку и оптимизацию основной архитектуры на базе Go, Kafka и PostgreSQL. Фокус на обеспечении устойчивости системы, устойчивости к ошибкам и переводе требований к данным в технические спецификации для инфраструктуры скрапинга.
Локация: Полностью удаленная работа или в офисе.
Компания
Островок — аккредитованная IT-компания, создающая продукты для путешественников, тревел-агентов и отельеров по всему миру.
Что делать
- Проектировать и сопровождать масштабируемые внутренние пайплайны сбора данных.
- Поддерживать и оптимизировать основную архитектуру на базе Go (Golang), Kafka и PostgreSQL.
- Поддерживать высокие стандарты качества кода с помощью ревью и RFC-процессов.
- Сотрудничать с продуктовой командой для перевода требований к данным в технические спецификации.
Требования
- Опыт работы: 5+ лет в backend-разработке с упором на высоконагруженные распределённые системы.
- Подтверждённый опыт промышленной разработки микросервисов или пайплайнов обработки данных с использованием Go (Golang) и Apache Kafka.
- Глубокий опыт проектирования и оптимизации реляционных баз данных (PostgreSQL), включая индексацию, оптимизацию запросов и транзакции.
- Экспертное владение Go (Golang), включая конкурентное программирование и управление памятью.
- Продвинутые знания Apache Kafka (стратегии партиционирования, группы потребителей, работа со смещениями).
- Уверенное владение Docker, Git и процессами CI/CD.
- Глубокое понимание паттернов проектирования распределённых систем и обеспечения согласованности данных.
- Английский: Разговорный уровень В2 (upper-intermediate).
Хорошо, если есть
- Понимание сетевых протоколов L3/L7 и опыт работы с прокси-серверами.
- Глубокое знание различий между HTTP/1.1 и HTTP/2, принципов работы TLS и управления HTTP-заголовками.
- Опыт работы с инструментами мониторинга, такими как Prometheus и Grafana.
- Опыт в области парсинга/скрапинга.
Культура и преимущества
- Работа над интересными проектами для путешественников, тревел-агентов и отельеров по всему миру.
- Полная свобода для достижения результатов: гибкий график, удалёнка или офис.
- Использование AI для решения некоторых задач.
- Активное техническое комьюнити Ostrovok! Tech (митапы, хакатоны, конференции).
- Поддержка профессионального развития и выступлений на конференциях.
- ДМС и скидки в сервисе «Ясно» с первого месяца работы.
- Внутренние программы адаптации, обучения soft skills и лидерских навыков.
- Частичная компенсация участия во внешних тренингах и конференциях.
- Корпоративные групповые занятия по английскому языку, разговорные клубы и скидки на Skyeng.
- Корпоративные цены на отели и другие тревел-услуги.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →