Senior backend developer (Node.JS)

Прямой работодатель  CTRL+ ( n.ctrlplus.team )
Москва, Россия
Сеньор
Информационные технологии • Разработка • Backend • JavaScript • Express • Nest • IoT/IIoT • Hardware • Заказная разработка
26 ноября
Работа в офисе
Опыт работы от 1 года до 3х лет
Работодатель  CTRL+
Описание вакансии

CTRL+ это R&D компания по разработке новейших программно-аппаратных комплексов. Наши технологии в сфере IoT, AI и Embedded программирования и собственное производство микроэлектроники позволяют сложные задачи делать решаемыми.

Мы активно растем в последний год и реализовали много масштабных проектов, открыли 2 офиса (в Москве и Сербии). Сейчас мы в поиске Senior backend developer (Node.js) в офис в Белград

Некоторые наши реализованные проекты:

  • Создание и реконструкция интерактивных экспонатов для музейного комплекса «Лунариум» Московского Планетария – мы создали один из лучших в Европе интерактивных музеев
  • IOT. Дистанционная система мониторинга работоспособности оборудования
  • Система автоматического сканирования ландшафта
  • Системы видео аналитики с использованием искусственного интеллекта
  • На данный момент мы реализуем проект по разработке системы оповещения рабочих о приближающемся транспорте. Система состоит из серверной и программно-аппаратной части на базе микроконтроллерных и микропроцессорных систем, коммуникация между модулями производится по радиоканалам

Задачи:

  • Проектирование, разработка, тестирование и отладка web и встроенных приложений для конечных пользователей
  • Поддержка и обслуживание web приложений
  • Реализация мер по защите данных пользователей
  • Обеспечение соответствия приложений стандартам заказчика
  • Создание обновлений приложений, включая исправление ошибок и новые функции


Идеальный кандидат:

  • Опыт коммерческой разработки на Node.js от 3-4 лет
  • Уверенное знание JavaScript (ES6+), понимание особенностей и best practices Node.js
  • Опыт работы с фреймворком Express.js
  • Глубокое понимание работы с базами данных PostgreSQL и MongoDB:
  1. Опыт проектирования структуры реляционных БД, работы с индексами и оптимизации запросов в PostgreSQL
  2. Знание особенностей NoSQL БД, опыт использования MongoDB Aggregation Framework
  • Опыт использования Redis для кэширования и хранения данных
  • Опыт интеграции с внешними API и сервисами
  • Опыт написания unit-тестов и автоматизированного тестирования
  • Понимание принципов разработки высоконагруженных и масштабируемых приложений
  • Опыт работы с Docker, настройки и деплоя приложений
  • Уверенное владение Git, знание gitflow
  • Знание архитектурных принципов и паттернов проектирования
  • Умение писать чистый, читабельный и оптимальный код

Будет большим плюсом:

  • Опыт использования Kafka для организации распределенных систем и стриминга данных
  • Знакомство с фреймворком Nest.js
  • Опыт проектирования RESTful API и работы с GraphQL
  • Опыт использования WebSocket и библиотеки socket.io для реализации real-time функционала
  • Знание TypeScript и применение статической типизации в проектах
  • Опыт профилирования и оптимизации производительности Node.js приложений
  • Участие в OpenSource проектах, наличие собственных библиотек и модулей
  • Опыт наставничества, проведение код-ревью и обучение младших разработчиков
     

Требования:

  • Наличие репозитория с примером кода на node.js
  • Либо, наличие примера кода ваших работ, который вы можете нам предоставить для ознакомления

Условия:

  • Официально трудоустраиваем в компанию в Сербии, помогаем с получением внж (Белград, Улица Пивљанина Баја, 19)
  • Гибридный формат работы и гибкое начало рабочего дня
  • Предоставляем необходимое оборудование
  • Помогаем с релокацией
  • У нас открытая культура коммуникаций и максимально горизонтальная структура без бюрократии.

Этапы интервью:

  • Первичное интервью с HR
  • Второе интервью с Team lead (+СТО опционально)
  • Оффер при положительном решении
  • Все этапы могут занимать 1-2 недели, в зависимости от ваших возможностей и загруженности команды в компании

Специализация
Информационные технологииРазработкаBackendJavaScriptExpressNest
Отрасль и сфера применения
IoT/IIoTHardwareЗаказная разработка
Уровень должности
Сеньор
По вопросам о компании и вакансии пишите в почту career@ctrlplus.team.
Так же вы можете:
• написать в Telegram: @Kate_van_Tuyl
Загрузка формы отклика...