Вакансии

Senior golang developer

Приглашаем к себе в команду 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;
  • Знание основных структур данных и алгоритмов работы с ними;
  • Понимание принципов многопоточного программирования;
  • Опыт разработки highload-решений;
  • Опыт применения GoF и Enterprise-паттернов проектирования в Go;
  • Стремление участвовать в развитии продукта.

Будем рады, если вы:
  • Имеете опыт участия в Open Source-проектах;
  • Знаете, кроме Go, еще хотя бы один из языков программирования Python, Java, C++;
  • Имеете углубленные знания по устройству СУБД PostgreSQL, её возможностей и подходов к оптимизации.

Мы предлагаем:
  • работа в команде профессионалов высокого уровня с возможностью карьерного и профессионального роста;
  • налаженные процессы по высшим стандартам, тестирование всех видов тестовой пирамиды, nexus scrum;
  • обширный мотивационный пакет;
  • повышение квалификации за счет компании;
  • гибридный формат: БЦ Академик, м. Проспект Вернадского.
Платформа управления