Go разработчик
ЗП | от 370 000₽
Компания: NDA
Формат: Удаленно, Офис, Гибрид
Компания рассматривает кандидатов из любых уголков мира,c гражданством РФ.
Уровень позиции: Senior.Стек; Монолит: PHP 7.2 монолит, собственный framework (там наши крафтовые библиотеки); сервисы: MariaDB; SOA (PHP), PHP > 7, Go 1.12, Next.js v13; CУБД: MariaDB, MongoDB, Redis (кэш и хранилки временные), ClickHouse для дата-команды; очереди: RabbitMQ, Kafka. Соотношение языков в работе: Go — 20%, PHP — 80%.
Задачи:
— Работа с проектом и кодовой базой. Архитектура — солянка, там несколько исторических слоёв. Основные компоненты — админка для управления контентом (полностью в монолите с использованием части сервисов) и сама часть электричек (70 в сервисах, которые устарели на 30 монолита);
— Выполнение задач беклога. Ближайшие — интеграции с перевозчиками (продажа новых билетов прямо из приложения в разных городах) и платёжными шлюзами, СБП;
— Выполнение задач от инфраструктурных команд уровня “почините баг с доставкой данных до датасатанистов”, есть срочные задачи при изменениях нормативки или законодательства, есть внезапные критикал-баги;
— Позже: перебор всего сценария покупки, чтобы интегрироваться с едиными компонентами, которые используют другие вертикали;
— Покрытие кода тестами (юнит, интеграционные, e2e) в соответствии с внутренними требованиями.
Обязательные требования:
— PHP от 4 лет;
— Go от 1 года.
— Работа с монолитными и сервисными архитектурами;
— MongoDB, MySQL;
— REST openapi, grpc protobuf;
— CI/CD, Docker, Kubernetes;
— Базовые знания по unit-тестированию;
Контакты: @Ritttka1
