Чем вам предстоит заниматься:
- Разработкой backend части сервиса распространения обновлений;
- Разработкой backend части сервиса авторизации/аутентификации;
- Разработкой backend части сервиса облачного хранения данных;
- Разработкой протоколов общения frontend и backend частей сервисов;
- Взаимодействием с командами тестирования и DevOps;
- Подготовкой unit-тестов своего кода;
- Подготовкой документации;
- Участием в планировании функционала сервиса.
Команда занимается созданием сервисов для создания экосистемы вокруг нашей ОС, в число которых входят сервисы облачного хранения данных, управления пользовательскими данными (резервное копирование настоек и единая авторизация), автоматической доставки обновлений.
Что мы ожидаем от будущего члена команды:
- Уверенные знания внутреннего устройства WEB-сервисов и микросервисной архитектуры;
- Уверенные знания программного стека (Golang/Rust);
- Уверенные знания в SQL и NoSQL СУБД;
- Знание инструментов контроля версий (git, repo, Bitbucket, Gerrit);
- Понимание принципов тестирования и CI/CD;
- Знание английского на уровне чтения и написания документации.