Задачи
- Написание высоконагруженных микросервисов на GO с нуля / развитие имеющихся по доставке уведомлений в MAX- Требование к решениям: скорость, отказоустойчивость, надежность 99.99, безопастность.
- Проектирование архитектуры микросервисов для платёжных сценариев (C2C, B2C, C2B)
- Перенос бизнес-логики на ноовый стек без деградации сервиса
- Проектирование схем данных, оптимизация производительности БД
- Настройка мониторинга и алертинга (Grafana, VictoriaMetrics)- Проведение код-ревью
- Взаимодействие с командами инфраструктуры, безопасности
Требования
- Опыт коммерческой разработки backend-разработки от 4 лет (Go от 2 лет)
- Опыт проектирования распределённых высоконагруженных систем
- Опыт работы с Kafka (партиции, репликация, гарантии доставки)
- Уверенное владение Kubernetes, понимание принципов работы оркестрации
- Способность самостоятельно настраивать сбор метрик и алертинг
- Опыт проектирования отказоустойчивых систем- Умение аргументированно защищать технические решения
- Комфортное отношение к работе с легаси-кодом для его последующей замены
- Глубокое понимание сетевых протоколов и принципов работы сетей (TCP/IP, HTTP/2, gRPC, балансировка нагрузки, диагностика сетевых проблем)