Техлид GO
Задачи
- Проектировать и развивать архитектуру
бекенда RMS;
- Разрабатывать сервисы маршрутизации,
трафик контроля и управления парком роботов;
- Управлять командой бекенд разработчиков;
- Разрабатывать интеграции с роботами и
другими сервисами компании;
- Вводить и поддерживать инженерные практики;
- Участвовать в выборе технологий, инструментов,
паттернов.
Требования
- Уверенно владеете Go;
- Отвечали за большие системы и проектировали
крупные продуктовые фичи;
- Проектировали микросервисную архитектуру.
- Умеете разрабатывать и поддерживать высоконагруженные
системы;
- Понимаете принципы масштабируемости
и отказоустойчивости;
- Имеете хорошую алгоритмическую подготовку.
- Работали с PostgreSQL и Redis;
- Строили системы с Kafka, RabbitMQ и другими брокерами сообщений;
- Имеете опыт работы с time-series и колоночными
базами данных;
- Понимаете event-driven архитектуру.
Желательно:
- Работали с IoT и embedded-устройствами;
- Имеете опыт решения задач в области логистики
и методов оптимизации;
- Создавали системы реального времени или
системы чувствительные к задержкам;
- Работали с MQTT, асинхронными протоколами.