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

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

Коротко

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

# О компании
С 2010 года мы создаём и развиваем собственные продукты, которыми ежедневно пользуются более 1 000 000 человек.
ООО «Защищенные телекоммуникации» (ZT) — это аккредитованная ИТ-компания. Мы строим экосистему продуктов с высокой социальной значимостью. Сервисы ZT помогают поддерживать контакты с семьей и близкими.
Основными продуктами компании являются:
•аудио- и видеопереговоры
•электронная переписка
•перевод денежных средств
Через наши сети проходят более миллиона разговоров в сутки и ещё миллионы запросов выполняются внутри системы, обеспечивая максимально быстрое реагирование на запросы пользователей. Мы обслуживаем наши сервисы по всей стране и являемся лидерами рынка.
Требования
•Релевантный опыт работы от 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 или аналоги
Задачи
•Руководить разработкой биллинговых сервисов на Go, задавать стандарты конкурентного кода
•Профилировать производительность сервисов (pprof, trace, benchmark) и устранять узкие места
•Проводить код-ревью и принимать архитектурные решения по развитию сервисов
•Проектировать схемы БД и писать оптимальные SQL-запросы, работать с транзакциями, триггерами и хранимыми процедурами, совместно с DBA настраивать индексацию
•Профилировать тяжёлые запросы и устранять проблемы производительности БД
•Организовывать асинхронный обмен сообщениями между сервисами через Kafka с обеспечением идемпотентности и консистентности биллинговых операций
•Быстро диагностировать и устранять инциденты в сложных production-средах
•Понимать и применять Docker и docker-compose в разработке и деплое
•Управлять командой разработки: планирование, распределение задач, контроль сроков, проведение 1to1, участие в найме и онбординге, формировать инженерную культуру
•Синхронизировать работу команды с продуктом и смежными командами
•Модернизировать legacy-код: рефакторинг, выделение сервисов, миграции
•Обеспечивать обратную совместимость при изменениях
•Управлять техническим долгом и приоритизировать его погашение
•Проектировать решения под высокие нагрузки
•Оптимизировать latency и throughput критичных биллинговых операций
Мы предлагаем
•Официальное трудоустройство (ТК РФ) в аккредитованной IT-компании
•Расширенный пакет ДМС, который включает стоматологию и поддержку психолога
•Участие в развитии социально значимого продукта, который помогает людям оставаться на связи в сложной жизненной ситуации
•Сильная команда, которая ценит открытость, ответственность и стремление к результату, создавая среду для профессионального развития каждого
•Компенсация части стоимости абонемента в спортзал
•Удалённый формат: работа из любого города с возможностью посещать офис в Туле для рабочих сессий, корпоративных событий и неформального общения
У нас созданы условия для роста и развития сотрудников: внутрикорпоративное и внешнее обучение на онлайн и офлайн площадках, развитие менеджерских навыков, участие в разработке и реализации стратегии компании.

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

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

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

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

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