Приглашаем к себе в команду Senior golang developer. Продукт — EMM-платформа «Аврора Центр» предоставляет возможность удаленного управления корпоративными парками до 500 000 мобильных устройств на ОС «Аврора».
«Аврора Центр» состоит из:
серверной части с несколькими десятками микросервисов;
многоролевого web-интерфейса для управления;
клиента на мобильном устройстве для взаимодействия с сервисами.
О нашем стеке и подходе:
Backend написан на Go, frontend – на React, мобильный клиент – на C++/Qt/QML;
Выбираем и применяем фреймворки и инструменты по их прямому назначению – PostgreSQL, Nats Streaming, Redis, Gateways, etc.;
Нагружаем, наблюдаем и решаем проблемы при нагрузке;
Используем архитектурные подходы CQRS, ES, DDD и другие Enterprise-паттерны;
Выстроили и постоянно актуализируем пирамиду тестирования;
Заботимся о качестве CI и CD;
Заинтересованы в создании удобного, быстро развертываемого и легко поддерживаемого продукта.
Чем предстоит заниматься:
Реализовывать микросервисы на Go с учетом функциональных и нефункциональных требований, в том числе требований по безопасности;
Участвовать в архитектурных задачах с целью поиска решений и актуализации стека;
Следовать практикам Scrum’а и адаптировать их для повышения производительности команды;
Проводить code review в рамках одного из этапов работы над задачей;
Улучшать процессы CI и CD.
Мы хотим видеть в вас:
Опыт в разработке от 4-х лет, опыт разработки на Go - от 2 лет;
От 3-х реализованных проектов на Go;
Знание основных структур данных и алгоритмов работы с ними;