Middle Backend developer node.js
Требования
Местоположение и тип занятости
Компания
Цифровые IT-решения для вашего бизнеса 12 лет на рынке/200+ довольных клиентов/230+ сотрудников/10К обученных студентов
Описание вакансии
Условия работы
Компания Napoleon IT ― разработчик программного обеспечения. Мы предлагаем готовые решения, а также осуществляем разработку по гибкой методологии.
Наши решения в области бизнес-аналитики, предиктивной аналитики, компьютерного зрения, высоконагруженных систем и мобильной разработки дают конкурентное преимущество и гарантируют устойчивое развитие бизнеса клиентов.
У нас много интересных задач, дружеская атмосфера и отличные условия!
Обязанности:
- Разработка бэкэнда на Node.js;
- Разработка новых и совершенствование существующих микросервисов;
- Разработка структуры базы данных и новых элементов;
- Анализ запросов к базе данных и повышение их производительности;
- Разработка API сервисов.
Требования:
- Опыт разработки на Node.js от 2 лет;
- Опыт работы с npm;
- Опыт работы с MongoDB;
- Хорошее знание JavaScript (ES6+);
- Использование Git в качестве системы контроля версий;
- Писать красивый, поддерживаемый и масштабируемый код;
- Следовать архитектурным паттернам и методологиям, совместно выбранным командой;
- Английский язык на уровне от Intermediate (чтение и понимание технической документации).
Желательно:
- Контейнеризация (docker);
- Опыт написания тестов: Jest, Mocha, Cucumber;
- Опыт создания сложных и высоконагруженных систем.
Условия:
- Работу в отличной команде — наши менеджеры, дизайнеры и разработчики по-настоящему влюблены в свое дело;
- Бесплатные профессиональные курсы, доступные всем сотрудникам офиса;
- 100% компенсацию приобретения профессиональной литературы;
- Официальное трудоустройство, гибкий режим рабочего времени;
- Уровень заработной платы обсуждаем с финальным кандидатом (достойный).