Senior golang developer
Требования
Местоположение и тип занятости
Компания
Информационные технологии, системная интеграция, интернет, разработка программного обеспечения
Описание вакансии
Условия работы
Ищем к себе в команду Senior backend developer. Продукт — EMM-платформа «Аврора Центр» предоставляет возможность удаленного управления корпоративными парками мобильных устройств на ОС «Аврора».
«Аврора Центр» состоит из:
- серверной части с несколькими десятками микросервисов;
- многоролевого 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;
- Знание основных структур данных и алгоритмов работы с ними;
- Понимание принципов многопоточного программирования;
- Опыт разработки higload-решений;
- Опыт применения GoF и Enterprise-паттернов проектирования в Go;
- Стремление участвовать в развитии продукта.
Будем рады, если вы:
- Имеете опыт участия в Open Source-проектах;
- Знаете, кроме Go, еще хотя бы один из языков программирования Python, Java, C++;
- Имеете углубленные знания по устройству СУБД PostgreSQL, её возможностей и подходов к оптимизации.
Мы предлагаем:
- повышение квалификации и участие в конференциях за счёт компании;
- зарплатные ожидания обсуждаем в зависимости от профессионального уровня (ЗП белая, соц. пакет + ДМС);
- работа в команде профессионалов высокого уровня с возможностью карьерного и профессионального роста;
- 5/2 удалённо до мая 2021 года с дальнейшим выходом в офис;
- работа в современном офисе: г. Москва, м. Парк победы.