Senior Golang developer
Требования
Местоположение и тип занятости
Компания
Медиа, ИТ, ТВ
Описание вакансии
Условия работы
ЗАДАЧА ДЕПАРТАМЕНТА – ЦЕНТРАЛИЗОВАННЫЙ СБОР, ХРАНЕНИЕ, ОБРАБОТКА И АНАЛИЗ ДАННЫХ ИЗ ВСЕВОЗМОЖНЫХ ИСТОЧНИКОВ ХОЛДИНГА, С ИСПОЛЬЗОВАНИЕМ ПЕРЕДОВЫХ OPEN-SOURCE ТЕХНОЛОГИЙ, ВНЕДРЕНИЕ DATA-DRIVEN КУЛЬТУРЫ, МОДЕРНИЗАЦИЯ ТЕКУЩИХ, И СОЗДАНИЕ НОВЫХ ПРОДУКТОВ НА ОСНОВЕ ДАННЫХ. МЫ ПРЕДЛАГАЕМ ВАМ УЧАСТИЕ В РАЗРАБОТКЕ ИНФРАСТРУКТУРЫ КАК МНОЖЕСТВО СЕРВИСОВ ПЛАТФОРМЫ ДЛЯ ПРИЛОЖЕНИЙ. ВЫ БУДЕТЕ РАБОТАТЬ НАД СИСТЕМНОЙ ПЛАТФОРМОЙ, АВТОМАТИЗАЦИЕЙ ЕЕ МАСШТАБИРОВАНИЯ ДЛЯ РАБОТЫ ПРИЛОЖЕНИЙ ПОД НАГРУЗКОЙ И ОБЕСПЕЧЕНИЕМ ЕЕ МОНИТОРИНГА, А ТАКЖЕ ПОМОГАТЬ В РЕАГИРОВАНИИ НА ИНЦИДЕНТЫ.
ОБЯЗАННОСТИ:
- Создание высоконагруженных сервисов на Go;
- Разработка на слое Back-End сервисов;
- Интеграция с партнерскими системами;
- Сопровождение приложений, рефакторинг;
- Участие в проектировании приложений и систем;
- Разработка интеграционных, нагрузочных и юнит-тестов.
ТРЕБОВАНИЯ:
- Опыт разработки на Golang от 2-х лет;
- Понимание принципов конкурентного/параллельного программирования;
- Понимание особенностей сервисной и микросервисной архитектуры;
- Понимание SQL и реляционной модели данных;
- Опыт работы с SQL БД (MySQL, PostgreSQL);
- Опыт работы с NoSQL БД;
- Опыт разработки высоконагруженных систем;
- Понимание принципов работы протоколов HTTP (v1/v2);
- Умение использовать gRPC/Protobuf или аналоги;
- Уверенное использование Unix-систем;
- Знание паттернов проектирования и построения архитектуры системы.
Бонусы
- Трудоустройство по ТК РФ
- Удаленная работа с возможностью выхода в офис по желанию
- Совместная работа с опытными разработчиками, аналитиками, менеджерами, маркетологами
- Гибкий график работы
- ДМС (включая стоматологию) после испытательного срока
- Поддержка жизненно важных событий сотрудников
- Доплата по больничному листу
- Скидки на фитнес, кино, курсы английского языка
- Льготное кредитование