Защищенные телекоммуникации

Руководитель команды разработки в телеком

Коротко

Руководитель команды разработки биллинговых сервисов на Go в телеком-компании, отвечающей за защищённые коммуникации. Нужно управлять командой разработки (планирование, 1to1, найм), принимать архитектурные решения, профилировать и оптимизировать производительность высоконагруженных систем, работать с PostgreSQL, Kafka, NoSQL и строить микросервисную архитектуру. Требуется от 6 лет релевантного опыта разработки и от года опыта управления командой продуктовой разработки. Формат гибридный (Москва), с удалённой работой и периодическими поездками в офис в Туле.

Описание
Описания нет
Задачи
•Руководить разработкой биллинговых сервисов на Go, задавать стандарты конкурентного кода
•Профилировать производительность сервисов (pprof, trace, benchmark) и устранять узкие места
•Проводить код-ревью и принимать архитектурные решения по развитию сервисов
•Проектировать схемы БД и писать оптимальные SQL-запросы, работать с транзакциями, триггерами и хранимыми процедурами, совместно с DBA настраивать индексацию
•Профилировать тяжёлые запросы и устранять проблемы производительности БД
•Организовывать асинхронный обмен сообщениями между сервисами через Kafka с обеспечением идемпотентности и консистентности биллинговых операций
•Быстро диагностировать и устранять инциденты в сложных production-средах
•Понимать и применять Docker и docker-compose в разработке и деплое
•Управлять командой разработки: планирование, распределение задач, контроль сроков, проведение 1to1, участие в найме и онбординге, формировать инженерную культуру
•Синхронизировать работу команды с продуктом и смежными командами
•Модернизировать legacy-код: рефакторинг, выделение сервисов, миграции
•Обеспечивать обратную совместимость при изменениях
•Управлять техническим долгом и приоритизировать его погашение
•Проектировать решения под высокие нагрузки
•Оптимизировать latency и throughput критичных биллинговых операций
Требования
•Релевантный опыт работы от 6-ти лет
•Знание Golang: опыт работы с конкурирующими goroutines, каналами, управлением контекстом и профилированием производительности
•Понимание принципов построения микросервисной архитектуры
•Опыт реализации RESTful API и GraphQL для создания гибких и эффективных интерфейсов взаимодействия
•Опыт разработки с использованием PostgreSQL: создание оптимальных запросов, индексация, использование транзакций, триггеров и хранимых процедур
•Работа с Kafka для организации асинхронного обмена сообщениями между сервисами
•Практический опыт мониторинга и анализа производительности систем с использованием ELK (Elasticsearch, Logstash, Kibana) для логирования, Prometheus и Grafana для метрик и визуализации, а также Jaeger и OpenTelemetry для трассировки распределенных запросов
•Способность быстро находить и устранять проблемы в сложных production-средах
•Опыт управления командой продуктовой разработки от года
•Опыт работы с legacy-проектами
•Опыт работы с NoSQL БД (Aerospike, Couchbase, Cassandra предпочтительно, но подойдет и Redis, Mongo)
•Опыт разработки высоконагруженных систем
•Работа с NATS/Kafka/RabbitMQ для организации асинхронного обмена сообщениями между сервисами
•Глубокое понимание работы docker и docker-compose
•Глубокое понимание работы k8s
•Уверенное использование Unix-систем
•Опыт разработки на любом другом языке программирования
•Знание паттернов проектирования и построения архитектуры системы
•Понимание принципов работы протоколов HTTP (v1/v2/v3)
•Умение использовать gRPC/Protobuf или аналоги
Условия
•Официальное трудоустройство (ТК РФ) в аккредитованной IT-компании
•Расширенный пакет ДМС, включающий стоматологию и поддержку психолога
•Участие в развитии социально значимого продукта, который помогает людям оставаться на связи в сложной жизненной ситуации
•Сильная команда, среда для профессионального развития
•Компенсация части стоимости абонемента в спортзал
•Удалённый формат работы из любого города с возможностью посещать офис в Туле для рабочих сессий, корпоративных событий и неформального общения

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте