CTRL+

Senior Backend Developer (Node.js)

в CTRL+

270 000 —‍ 350 000 ₽/мес на руки

📍 Белград (Сербия)Помощь с переездом
Специализация
React / Node.js
Уровень
Senior
Английский
B1 — IntermediateB1 — Intermediate

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

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

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

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

Технологии/инструменты

Node.jsJavaScriptPostgreSQLMongoDBNoSQLDockerGitGitFlowRedisExpress

Задачи

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

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

  • Опыт коммерческой разработки на Node.js от 3-4 лет.
  • Уверенное знание JavaScript (ES6+), понимание особенностей и best practices Node.js.
  • Опыт работы с фреймворком Express.js.
  • Глубокое понимание работы с базами данных PostgreSQL и MongoDB.
  • Опыт проектирования структуры реляционных БД, работы с индексами и оптимизации запросов в PostgreSQL.
  • Знание особенностей 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, либо наличие примера кода ваших работ, который вы можете нам предоставить для ознакомления.

Условия

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

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

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

При отсутствии возможности показать код мы предлагаем выполнить тестовое задание (оплачиваемое).

Екатерина Полякова HR Business Partner
CTRL+

О компании CTRL+

Сфера
Разработка ПО / Реализация проектов в области AI

Компания CTRL+ является аккредитованной IT-компанией. Мы занимаемся контрактной разработкой программно-аппаратных комплексов.

На данный момент мы реализуем проект по разработке системы оповещения рабочих о приближающемся транспорте. Система состоит из серверной и программно-аппаратной части на базе микроконтроллерных и микропроцессорных систем, коммуникация между модулями производится по радиоканалам.

Наша команда находится в разных странах (Россия, Сербия).

Похожие вакансии

5 000 – 7 000 €/мес на руки
📍 Лимасол (Кипр), помощь с переездом
4 000 – 5 500 €/мес на руки
📍 Лимасол (Кипр), помощь с переездом
3 800 – 6 500 $/мес на руки
📍 ЕС, Сербия, Грузия, полная удалёнка, помощь с переездом
3 500 – 4 000 €/мес на руки
📍 Барселона (Испания), помощь с переездом
3 500 – 6 300 $/мес на руки
📍 ЕС, Грузия, Сербия, полная удалёнка, помощь с переездом