JavaScript (Node.js) developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Международная аутсорсинговая компания Andersen предлагает активным и заинтересованным в профессиональном развитии JavaScript (Node.js) разработчикам стать частью нашей команды!
Наш клиент - ведущий поставщик облачной бизнес-телефонии для малого и среднего бизнеса в США.
Проект - разработка сервиса видео конференций нового поколения, построенного с использованием WebRTC. Качество видео адаптируется к различным сетям: 3G, WiFi, LTE. Данный сервис позволяет совершать видео звонки и организовывать видео конференции на сотни участников. Пользователи могут подключаться к нему из браузеров, со смартфонов и с помощью desktop-приложений.
Обязанности:
- Проектировать и разрабатывать backend для современных коммуникационных приложений: голосовые и видеозвонки, чаты, видеоконференции.
- Активно участвовать в анализе требований к продукту и планировать технические задачи.
Требования:
- Опыт разработки с использованием Node.js, WebSockets, NoSQL.
- Знание современного JavaScript.
- Хорошая инженерная подготовка, навыки решения алгоритмических задач. Опыт разработки автотестов для backend.
- Умение работать с системами контроля версий.
Будет плюсом:
- Навыки проектирования архитектуры backend для Web-приложений.
- Опыт разработки распределенных/высоконагруженных систем.
- Опыт администрирования Linux/Unix.
- Знание HTML5, современных front-end фреймворков и библиотек: React, Redux и др.
Английский язык необходим на уровне pre-intermtdiate+.
Старт на проекте будет удаленный в связи с пандемией. После работа будет осуществляться из офиса заказчика в Питере (при необходимости - поможем с релокейтом).