Компания не указана
Golang developer
1 мес. назад
РоссияSeniorHybrid
golangscrumcicdpostgresqlredpandacqrsddd
Открытая мобильная платформа — UEM-платформа «Аврора Центр» для удалённого управления корпоративными парками устройств.
О продукте
- Продукт — UEM-платформа «Аврора Центр»: удалённое управление корпоративными парками до 500 000 устройств на ОС Аврора, Android и Linux.
- Серверная часть — несколько десятков микросервисов на Go, многоролевой web-интерфейс, клиент на устройстве.
Обязанности
- Реализовывать микросервисы на Go с учётом функциональных и нефункциональных требований, в том числе по безопасности
- Участвовать в архитектурных задачах: поиск решений и актуализация стека
- Следовать практикам Scrum и адаптировать их для повышения производительности команды
- Проводить code review в рамках одного из этапов работы над задачей
- Улучшать процессы CI и CD
Требования
- Опыт в разработке от 4 лет, опыт разработки на Go — от 3 лет
- От 3 реализованных проектов на Go
- Знание основных структур данных и алгоритмов работы с ними
- Понимание принципов многопоточного программирования
- Опыт разработки highload-решений
- Опыт применения GoF и Enterprise-паттернов проектирования в Go
- Стек проекта: PostgreSQL, Redpanda (Kafka API compatible), Gateways; подходы CQRS, ES, DDD