Старший Backend-инженер
location_onМоскваschedule7 часов назад
apartmentФормат работы:В офисе
trending_upУровень опыта:Сеньор
Описание должности
Команда занимается миграцией данных почтовых и календарных систем в продукт VK WorkSpace в On-premise- и SaaS-системах.
Работаем с крупными заказчиками российского рынка, сложными техническими и продуктовыми задачами, большим количеством данных. Стремимся к повышению стабильности и качества наших продуктов.
Ищем инициативного сотрудника с хорошей экспертизой и широким техническим кругозором для повышения инженерной культуры в команде и внесения вклада в достижение командных целей.
Технологический стек:
- Languages: Go, Python, C, Lua
- Databases: PostgreSQL, MySQL, Tarantool
- Protocols & API: SMTP, IMAP, POP3, ICS, HTTP, gRPC, TCP, MS Exchange API
Задачи
- Перенос почтовых систем крупных B2B-заказчиков в VK WorkSpace
- Написание, оптимизация и рефакторинг кода на Go
- Покрытие кода Unit/Integration тестами, ведение технической документации
- Поддержка продукта, участие в дежурствах, работа с Unix-like системами (CLI, чтение логов, знание системного программирования)
- Проектирование и оптимизация схем SQL / NoSQL (с пониманием внутренних механизмов СУБД)
- Применение практик Highload и построения отказоустойчивых систем
- Работа с сетевыми и почтовыми протоколами на разных уровнях стека
Требования
- Опыт коммерческой backend-разработки на Go от трёх лет
- Уверенное владение Go: конкурентность, профилирование, работа с сетью, тестирование и поддержка production-кода
- Опыт проектирования и развития API и интеграций: HTTP, gRPC
- Практический опыт с PostgreSQL и MySQL: транзакции, индексы, планы запросов, репликация
- Опыт работы с высоконагруженными или распределёнными системами: отказоустойчивость, наблюдаемость, деградация и восстановление сервисов
- Умение разбираться в production-инцидентах: Linux/Unix CLI, логи, метрики, сетевые взаимодействия
- Понимание основ системного программирования и сетевого взаимодействия; умение применять системные инструменты для разработки и отладки
- Практика написания unit- и integration-тестов, участия в code review и ведения технической документации
- Готовность участвовать в развитии сервисов миграции корпоративной почты и интеграций с внешними системами
Будет плюсом
- Опыт работы с Python, C, Lua, Tarantool
- Опыт работы с SMTP, IMAP, POP3, MS Exchange API
- Опыт работы с почтовыми протоколами, календарными форматами ICS и миграциями данных
- Опыт эксплуатации Kubernetes, CI/CD и on-premise-инсталляций
Упомянутые навыки
Откликнуться на вакансию
Use the application link supplied with this listing to apply to VK. Check the destination before entering personal information.

