Мы — команда, которая развивает платформу отправки уведомлений внутри экосистемы VK. Наш сервис помогает продуктам всей группы компаний быстро и надёжно доставлять важные сообщения пользователям: от бизнес-уведомлений и сервисных сообщений до напоминаний и подтверждений действий.
Мы работаем с большим масштабом — ежедневно через наш инструмент проходят миллионы уведомлений. Мы обеспечиваем стабильную доставку сообщений как внутри VK, так и за её пределами: у нас есть интеграции с крупными внешними клиентами, которые используют нашу платформу для связи со своей аудиторией.
Наша цель — сделать коммуникацию между сервисами и пользователями максимально удобной, быстрой и надёжной. Мы строим инфраструктуру, которая позволяет бизнесу эффективно взаимодействовать со своими пользователями по самым разным каналам.
В команде ценим инициативу, системность и интерес к технологиям. Мы плотно сотрудничаем с разработкой, аналитикой, продуктами и другими командами, чтобы вместе решать задачи, которые влияют на миллионы людей.
Сейчас для усиления команды мы ищем Middle/Senior Go Developer.
Что есть у нас
- Высокие нагрузки
- Микросервисная архитектура на бэкенде
- Отсутствие легаси
- Стараемся писать по DDD-шаблонам
Наш стек
- GitLab, Docker, Kubernetes
- Prometheus, Grafana, Kibana
- MySQL, ClickHouse, Redis, Tarantool
- Jira, Confluence
Задачи
- Разработка API для взаимодействия с пользователями и клиентами
- Разработка внутренних инструментов
- Участие в релизе новых фич
- Участие в разборе инцидентов
- Участие в переходе с Perl на Go
- Подготовка статистики
Требования
- Опыт разработки микросервисов с нуля на Go от трёх лет
- Опыт с реляционными, колоночными и NoSQL базами данных
- Знакомы с основными шаблонами проектирования
- Умение разбираться в чужом коде
Будет плюсом
- Опыт работы с Kubernetes, облачными платформами типа VK Cloud
- Умение настраивать CI/CD
- Умение собирать метрики Prometheus, Grafana
- Знание других языков программирования (Perl в приоритете)
- Знание протоколов SMPP