Senior GO Developer
Требования
Местоположение и тип занятости
Компания
Крупнейшая телекоммуникационная и ведущая ИТ-компания
Описание вакансии
Условия работы
На продукт "OmniChannel" требуется Golang разработчик.
OmniChannel - многофункциональный сервис , позволяющий интегрировать различные каналы общения с клиентами в единую коммуникационную систему.
Используемый стек технологий:
Golang, SQL, Kafka, RabbitMQ, Redis, ClickHouse, Aerospike, Docker.
Обязанности:
- Писать новые и развивать существующие сервисы на Go;
- Участвовать в анализе, проектировании и оценке технических решений вместе с командой;
- Писать unit и функциональные тесты;
- Участвовать в code review.
Технологии, используемые в проекте:
- Aerospike / ClickHouse / MySQL;
- Kafka / RabbitMQ;
- gRPC;
- ELK stack;
- Atlassian stack / AWX;
- Docker / Kubernetes.
Требования:
- Опыт коммерческой разработки на Go от 1 года, либо на PHP/Python/C++/Ruby от 2х лет;
- Опыт работы с многопоточностью / асинхронностью;
- Опыт работы с SQL базами данных: PostgreSQL/MySQL.
Будет плюсом:
- Опыт работы с нереляционными базами данных (Redis / ClickHouse / Aerospike);
- Опыт работы с брокерами очередей: Kafka, RabbitMQ;
- Опыт работы с Docker / Kubernetes;
- Опыт разработки и проектирования микросервисов;
- Опыт разработки и проектирования высоконагруженных веб-приложений (от 20K RPS);
- Опыт работы с системами мониторинга и сбора метрик: Grafana, Prometheus, Sentry, Isinga.
Бонусы
Условия:
- Оформление по ТК РФ, гибкий график работы;
- "Белый" оклад + премии (20% от суммарного годового дохода);
- Посещение профильных конференций;
- Возможность дополнительного обучения;
- ДМС со стоматологией, страхование жизни сотрудника;
- Компенсация корпоративной связи;
- Многочисленные скидки от партнеров: Skyeng, X-FIT, S7, KION, льготное ипотечное кредитование от МТС Банк и многое другое;
- 31 день оплачиваемого отпуска.