Go разработчик

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



Report Page