Бэкенд-разработчик (Go)
Описание
Локация: Москва, офис
Компания
Yandex развивает программную платформу для автономной доставки грузов и организации транспортировки товаров.
Что делать
Проектировать и внедрять ядро системы перемещения товаров для выполнения реальных заказов.
Разрабатывать высоконадёжные сервисы, устойчивые к росту нагрузки.
Создавать интеграционную платформу для взаимодействия со складскими системами партнёров.
Формировать внешние интеграционные контуры и обеспечивать прозрачность процессов доставки.
Разрабатывать мобильные приложения для водителей с поддержкой транзакционной целостности данных при нестабильном соединении.
Обеспечивать корректную обработку очередей операций, тестируемость кода и эксплуатацию собственных сервисов.
Требования
От 5 лет опыта разработки.
Уверенное владение Go и использование Python как рабочего инструмента.
Опыт проектирования высоконагруженных систем со строгими требованиями к надёжности.
Понимание компромиссов между консистентностью и доступностью.
Опыт построения внешних интеграционных контуров и фиксации контрактов.
Готовность работать из офиса в Москве.
Хорошо, если есть
Опыт в логистике, WMS, TMS или e-commerce-учёте.
Опыт работы с event-driven-архитектурами, Kafka или аналогами.
Опыт разработки бэкенда для мобильных клиентов, включая версионирование API и офлайн-режим.