Senior Golang developer

Местоположение и тип занятости

Можно удаленно

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

Условия работы

ЗАДАЧА ДЕПАРТАМЕНТА – ЦЕНТРАЛИЗОВАННЫЙ СБОР, ХРАНЕНИЕ, ОБРАБОТКА И АНАЛИЗ ДАННЫХ ИЗ ВСЕВОЗМОЖНЫХ ИСТОЧНИКОВ ХОЛДИНГА, С ИСПОЛЬЗОВАНИЕМ ПЕРЕДОВЫХ OPEN-SOURCE ТЕХНОЛОГИЙ, ВНЕДРЕНИЕ DATA-DRIVEN КУЛЬТУРЫ, МОДЕРНИЗАЦИЯ ТЕКУЩИХ, И СОЗДАНИЕ НОВЫХ ПРОДУКТОВ НА ОСНОВЕ ДАННЫХ. МЫ ПРЕДЛАГАЕМ ВАМ УЧАСТИЕ В РАЗРАБОТКЕ ИНФРАСТРУКТУРЫ КАК МНОЖЕСТВО СЕРВИСОВ ПЛАТФОРМЫ ДЛЯ ПРИЛОЖЕНИЙ. ВЫ БУДЕТЕ РАБОТАТЬ НАД СИСТЕМНОЙ ПЛАТФОРМОЙ, АВТОМАТИЗАЦИЕЙ ЕЕ МАСШТАБИРОВАНИЯ ДЛЯ РАБОТЫ ПРИЛОЖЕНИЙ ПОД НАГРУЗКОЙ И ОБЕСПЕЧЕНИЕМ ЕЕ МОНИТОРИНГА, А ТАКЖЕ ПОМОГАТЬ В РЕАГИРОВАНИИ НА ИНЦИДЕНТЫ.


ОБЯЗАННОСТИ:

  • Создание высоконагруженных сервисов на Go;
  • Разработка на слое Back-End сервисов;
  • Интеграция с партнерскими системами;
  • Сопровождение приложений, рефакторинг;
  • Участие в проектировании приложений и систем;
  • Разработка интеграционных, нагрузочных и юнит-тестов.

ТРЕБОВАНИЯ:

  • Опыт разработки на Golang от 2-х лет;
  • Понимание принципов конкурентного/параллельного программирования;
  • Понимание особенностей сервисной и микросервисной архитектуры;
  • Понимание SQL и реляционной модели данных;
  • Опыт работы с SQL БД (MySQL, PostgreSQL);
  • Опыт работы с NoSQL БД;
  • Опыт разработки высоконагруженных систем;
  • Понимание принципов работы протоколов HTTP (v1/v2);
  • Умение использовать gRPC/Protobuf или аналоги;
  • Уверенное использование Unix-систем;
  • Знание паттернов проектирования и построения архитектуры системы.

Бонусы

  • Трудоустройство по ТК РФ
  • Удаленная работа с возможностью выхода в офис по желанию
  • Совместная работа с опытными разработчиками, аналитиками, менеджерами, маркетологами
  • Гибкий график работы
  • ДМС (включая стоматологию) после испытательного срока
  • Поддержка жизненно важных событий сотрудников
  • Доплата по больничному листу
  • Скидки на фитнес, кино, курсы английского языка
  • Льготное кредитование