Что мы ожидаем от кандидата:
- Знание классических алгоритмов и структур данных, паттернов проектирования;
- Опыт коммерческой разработки;
- Умение тестировать и документировать собственный код, работа в команде;
- Умение работать в распределенных agile-командах;
- Навыки DevOps / Admin;
- Опыт работы с RDBMS и NoSQL;
В зависимости от профиля и исполняемого проекта:
- Опыт разработки веб-приложений на React.
- Опыт разработки веб-приложений на VUE JS будет преимуществом.
- Опыт работы с Unix
- Опыт работы с REST;
Что необходимо будет делать:
- Разработка архитектуры приложений и компонентов
- Разработка приложений и услуг
- Структурный дизайн базы данных
- Управление процессами развертывания продукта
- Написание чистого, структурированного и хорошо документированного кода
- Оценка задач
- Анализ и интеграция внешних API
- Документация и рефакторинг кода
- Участие в сode review
- Анализ метрик и производительности