Backend-разработчик
Summary
Backend developer on VK's Calendar team, supporting ~10 Go microservices behind a high-load SaaS and OnPremise installations: writing and reviewing code, shipping releases, designing features from product requirements, on-call incident response, and adding integration tests. Core stack: Go, Docker, PostgreSQL, Kafka, Kubernetes.
Календарь — это 365 дней, 12 месяцев, тут за нас уже всё разработали еще в 16 веке. Мы же разрабатываем инструменты для удобного управления календарём: встречи, повторяемые встречи, переговорные комнаты, учёт занятости, десктоп и мобильные клиенты.
В нашей зоне ответственности SaaS c мощными нагрузками и OnPremise-инсталляции с требовательными заказчиками.
Нам нужен инженер, который готов вносить свой вклад в инженерную культуру команды и делать так, чтобы Календарь работал как часы, но как календарь.
Задачи
- Поддержка 10 микросервисов на Go: написание и ревью кода, подготовка и сопровождение релизов
- Проработка, оценка и разработка фич по продуктовым требованиям
- Дежурства: контроль метрик, устранение аварий, разбор баг-репортов
- Покрытие системы интеграционными тестами
Требования
- Опыт разработки на Go
- Опыт работы с Docker, PostgreSQL, Kafka, Ks8, Kubernetes
- Навыки проектирования высоконагруженных распределённых систем
