Ведущий Разработчик серверной части (Golang) [МТС DOCS, МТС Веб Сервисы]
Senior Go backend developer on МТС DOCS, the HR electronic document management (КЭДО) platform for MTS Group. Day to day: designing Go microservices (APIs, data schemas, production observability) and building reliable Kafka-based event integrations, working closely with analysts, tech lead, QA and frontend in a cross-functional product team.
- Compensation
- Not disclosed
- Location
- Москва
- Work setup
- Not specified
- Seniority
- Lead
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Уверенное знание Go и от 3 лет коммерческой разработки
- Опыт работы с PostgreSQL и NoSQL-базами данных: проектирование схем, оптимизация запросов и индексов
- Практический опыт проектирования микросервисной архитектуры: взаимодействие сервисов, зависимости, отказоустойчивость
- Опыт интеграции с Apache Kafka: продюсеры, консьюмеры, партиционирование, семантика доставки
- Навыки написания тестируемого и поддерживаемого кода, отладки сервисов, работы с мониторингом и логированием
Nice to have
- Опыт разработки систем электронного документооборота или корпоративных платформ с высокими требованиями к надёжности и безопасности
- Опыт проектирования высоконагруженных систем и нагрузочного тестирования
- Опыт выстраивания CI/CD и эксплуатации сервисов в production (мониторинг, алертинг, SRE)
- Опыт менторинга разработчиков и ведения техсобеседований
Full description
МТС DOCS — это система автоматизации кадрового электронного документооборота (КЭДО) для ГК МТС. Система обеспечивает создание HR документов по шаблонам, их заполнение, подписание и маршрутизацию, также позволяет управлять отпусками сотрудников и отправлять на ознакомление и подписание локальные нормативные акты.
Мы проектируем масштабируемые решения на микросервисной архитектуре и активно используем Kafka: система работает под высокой нагрузкой и непрерывно растёт вместе с потребностями бизнеса. Команда — это аналитики, backend- и frontend-разработчики, QA, техлид и лидеры практик: вместе мы принимаем архитектурные решения и отвечаем за продукт целиком.
проектировать и развивать продукт: вместе с техлидом и аналитиками искать оптимальные технические решения под задачи бизнеса, а не просто закрывать тикеты;
Разрабатывать и поддерживать backend-сервисы на Go — от проработки API и схем данных до вывода в production и наблюдаемости;
Строить надёжные интеграции через Kafka: событийная модель, гарантии доставки, обработка ошибок и ретраи;
Участвовать в code review и поддерживать высокий стандарт качества: читаемый, тестируемый, поддерживаемый код;
Следовать архитектурным принципам и технологическим стандартам команды, декомпозировать задачи и укладываться в согласованные сроки;
Активно взаимодействовать с командой на всех этапах — от проектирования до релизов: участвовать в планировании, обсуждать требования, помогать коллегам расти.
Уверенное знание Go и от 3 лет коммерческой разработки;
Опыт работы с PostgreSQL и NoSQL-базами данных: понимание принципов проектирования схем данных, оптимизации запросов и индексов. Практический опыт проектирования микросервисной архитектуры: взаимодействие сервисов, управление зависимостями, устойчивость к отказам;
Опыт интеграции с брокерами сообщений (Apache Kafka): продюсеры, консьюмеры, партиционирование, семантика доставки;
Навыки написания тестируемого и поддерживаемого кода, отладки сервисов и работы с инструментами мониторинга и логирования;
Будет плюсом:
Опыт разработки систем электронного документооборота или других корпоративных платформ с высокими требованиями к надёжности и безопасности;
Опыт проектирования высоконагруженных систем и работы с нагрузочным тестированием;
Опыт выстраивания CI/CD-процессов и эксплуатации сервисов в production (мониторинг, алертинг, SRE-подходы);
Опыт менторинга разработчиков и ведения техсобеседований.
Собственную платформу MTS Ocean для получения ИТ-ресурсов, а это значит, что деплой, мониторинг, observability — не будут для тебя проблемой, ты сможешь сосредоточиться на фичах;
Профессиональные гильдии инженеров, где мы поддерживаем друг друга и помогаем стать лучше;