Бэкенд разработчик (NodeJs)
ОткликнутьсяЧем предстоит заниматься:
- Разработка кода backend части комплексного серверного приложения
- Поддержка существующей кодовой базы
- Создание и поддержка тестовой инфраструктуры
- Взаимодействие с продакт-менеджерами
Мы ожидаем от кандидата:
- Опыт работы с Node.js/TypeScript в бэкенд приложениях
- Опыт работы с MongoDb
- Опыт работы с Git
- Опыт работы с CI/CD решениями
- Опыт работы с SQL базами данных (MySQL/MariaDB, Postgres, MS SQL, Oracle)
- Опыт разработки HTTP серверов на NodeJS с помощью Express, KOA или др.
- Опыт разработки REST и WebSocket серверов
- Опыт написания unit-тестов
- Знание HTML, CSS и браузерного JS
- Опыт настройки NginX, Apache или др.
- Практический опыт использования серверов очередей
- Опыт работы с Redis
Дополнительным преимуществом будет:
- Опыт установки Docker и сборки Docker-образов для Node.js серверов
- Опыт разработки приложений с использованием Next.js
- Знание Google Protobuf и gRPC
- Хорошее понимание микросервисной архитектуры
- Опыт работы с большими проектами
- Опыт работы в команде
Контакты:
Email: m.malyasova@optimacros.com