Описание
Мы ищем Senior Software Engineer с опытом коммерческой разработки 8+ лет и сильной экспертизой в Go, TypeScript, Vue.js и Internet routing/BGP. Роль предполагает разработку публичного Internet Routing Observatory, включая backend-сервисы, пайплайны обработки данных в реальном времени и веб-интерфейс.
Задачи
•Разработка backend-сервисов и компонентов обработки данных на Go (Golang)
•Разработка фронтенд-приложений на TypeScript и Vue.js
•Обработка и анализ BGP и данных Internet routing, включая ASN, префиксы и таблицы маршрутизации
•Работа с данными RPKI и IRR
•Построение real-time/streaming пайплайнов данных с использованием Kafka, Flink или аналогичных технологий
•Разработка API и масштабируемых решений на принципах Hexagonal Architecture / Ports and Adapters
•Деплой и эксплуатация приложений на AWS
•Внедрение автоматизированного тестирования, CI/CD, мониторинга и логирования
•Обработка пропущенных, задержанных, устаревших или некорректных данных маршрутизации
•Создание технической документации и поддержка деплоя и передачи приложения
Требования
•8+ лет общего опыта разработки программного обеспечения
•Сильный опыт backend-разработки на Go / Golang
•Сильный опыт работы с TypeScript и Vue.js
•Хорошее понимание и практический опыт работы с BGP (Border Gateway Protocol) / Internet routing
•Опыт работы с ASN, IP-префиксами и данными маршрутизации
•Знание RPKI и/или IRR
•Опыт работы с Kafka, Flink или аналогичными технологиями потоковой обработки данных в реальном времени
•Опыт работы с AWS
•Опыт работы с CI/CD и автоматизированным тестированием
•Сильный опыт разработки API и архитектуры программного обеспечения
Будет плюсом
•Hexagonal Architecture / Clean Architecture
•Опыт мониторинга Internet routing или routing-security
•Знание bogon ASN/prefixes, AS paths, Peerlock и route validation
•Опыт создания публичных, данных-интенсивных веб-приложений
Условия
Условий в вакансии нет