Описание вакансии
Мы ищем коллегу, в задачи которого (для начала) будет входить разработка отчётов на Golang. В последствии участие в перестроении и рефакторинге сложной многокомпонентной системы мониторинга и охраны транспорта.
Обязанности:
- Доработка генератора отчётов по транспорту
- Рефакторинг и перенос старого кода (PHP/C#) в новую систему
- Поддержка работоспособности системы
- Разработка и внедрение нового функционала
- Участие в проектировании, анализе и разработке архитектурных решений
Используемый стек:
- GoLang, PHP
- Kafka, RabbitMQ, Nats, Consul
- Clickhouse, Mongo, Mysql, MSSQL
- WebSocket, Docker, Vue.JS
- Prometheus, Grafana, Uptrace
Требования:
- Опыт разработки на Golang от 2 лет
- Уверенная работа в Linux
- Хорошее знание SQL
- Git
- Желаение работать, улучшать существующее и изучать что-то новое
Будет большим плюсом:
- Опыт работы с Kafka / RabbitMQ
- Опыт работы с Websockets
- Опыт работы и понимание Service Discovery (Consul)
- Опыт дизайна и построения распределенных систем
- Опыт и понимание разработки отказоустойчивых масштабируемых сервисов
- Опыт использования Event Sourcing
- Знание Docker и принципов CI/CD
- Опыт работы с Prometheus и Grafana
- Опыт работы с базами-данных Clickhouse, Cassandra, Mongo.DB
- Знание Vue.Js
- Знание PHP
- Использование Swagger
- Уметь писать юнит и интеграционные тесты
Что мы предлагаем:
- Работа в уютном офисе с беспроблемной парковкой рядом с центром Петербурга
- Интересные проекты и сложные задачи
- Оформление по ТК РФ, белая заработная плата
- Выходной в День рождения
- 100% оплата больничных до полного оклада
- Материальная помощь при рождении детей, свадьбе
- Плавающее начало рабочего дня
- Совершенствование своих навыков интересными задачами
- Занимать действительно полезным делом