Задачи

- Написание высоконагруженных микросервисов на GO с нуля / развитие имеющихся по доставке уведомлений в MAX- Требование к решениям: скорость, отказоустойчивость, надежность 99.99, безопастность.

- Проектирование архитектуры микросервисов для платёжных сценариев (C2C, B2C, C2B)

- Перенос бизнес-логики на ноовый стек без деградации сервиса

- Проектирование схем данных, оптимизация производительности БД

- Настройка мониторинга и алертинга (Grafana, VictoriaMetrics)- Проведение код-ревью

- Взаимодействие с командами инфраструктуры, безопасности

Требования

- Опыт коммерческой разработки backend-разработки от 4 лет (Go от 2 лет)

- Опыт проектирования распределённых высоконагруженных систем

- Опыт работы с Kafka (партиции, репликация, гарантии доставки)

- Уверенное владение Kubernetes, понимание принципов работы оркестрации

- Способность самостоятельно настраивать сбор метрик и алертинг

- Опыт проектирования отказоустойчивых систем- Умение аргументированно защищать технические решения

- Комфортное отношение к работе с легаси-кодом для его последующей замены

- Глубокое понимание сетевых протоколов и принципов работы сетей (TCP/IP, HTTP/2, gRPC, балансировка нагрузки, диагностика сетевых проблем)