🎟️ Зовём на весенний Хабр Семинар 2026

Время говорить о том, как ИТ-бренд и внешние коммуникации работают на удержание сотрудников. Встречаемся 11 марта в Москве.

→ ваш билет здесь

Backend Developer (Node.js) remote

от 320 000 ₽

Требования

Бэкенд разработчик
Senior
TypeScript
Node.js
NestJS
Apache Kafka
RabbitMQ
PostgreSQL
ClickHouse
gRPC
Микросервисная архитектура
Docker

Условия

Можно удалённо

Компания

Поиск и подбор экспертов в ИТ

Описание вакансии

Привет!

Мы ищем надежного коллегу в команду продукта MedControl (medcontrol.cloud) компании "Технология здоровья". 
MedControl - это телемедицинская платформа, позволяющая проходить осмотры - быстро, удобно и объективно.

Осмотры могут быть любыми и для любых целей, но фокус сейчас на водителях коммерческого и общественного транспорта, которые должны обследоваться перед каждым рейсом. MedControl не только делает дороги более безопасными, исключая вероятность “обмануть систему”, но и помогает заботиться о здоровье водителей по всей России.

Мы уже 2 года в проде и активно растем. Наши целевые показатели - 1.000.000 осмотров в сутки и 1000 RPS в пике.

О нашей команде и кого мы ищем?

У нас несколько команд, общим числом - примерно 40 человек. Аналитики, дизайнеры, devops-инженеры и QA-команда, в том числе авто- и нагрузочное тестирование и 2 команды разработки. Одна сфокусирована на бортовом ПО для нашего оборудования (Android), а вторая отвечает за серверную часть и веб-приложение.

Одна сфокусирована на бортовом ПО для нашего оборудования (Android), а две другие делят между собой серверную часть и веб-приложение.

Сейчас приглашаем в команду Senior Node.js разработчика. Будем рады коллеге, которому важно создавать крутые, нагруженные продукты с заботой о конечном пользователе.

Технический стек

Backend: NodeJs, TypeScript, Nest.js

Frontend: React.js

Infrastructure: PostgreSQL, Clickhouse, Redis, Kafka

Tools: Docker, Kubernetes, Gitlab, gRPC

Team: TeamLead, 6 x Node.js Developers, 2 x DevOps, 3 x Frontend Developer, 6 x QA 

Работаем 2-х недельными спринтами

Мы предлагаем для тебя

  • Возможность повлиять на развитие продукта, который может стать лидером рынка в сфере медосмотров
  • Работать над реально важной задачей, влияющей на безопасность и здоровье людей
  • Highload. Проект на пике — 1000 RPS и миллионы пользователей. Это не скучный корпорат,  а возможность делать что-то уникальное
  • Современный и интересный стек, возможность применить свой накопленный опыт + прокачаться в новых сложных задачах
  • Удалёнка или гибрид на выбор (РФ / из заграницы тоже ок)
  • Белая ЗП от 320 000 руб. на руки и выше, официальное трудоустройство в аккредитованную ИТ-компанию с первого рабочего дня 
  • Гибкий график: 10:00–19:00 или 9:00–18:00 по МСК
  • Крутой просторный офис класса “А” в Москве рядом с м. Калужская — если хочется поработать оффлайн, велкам)

Чем ты будешь заниматься

  • Разрабатывать высоконагруженные и сложные с точки зрения бизнес-логики сервисы
  • Проектировать эффективные схемы БД и алгоритмов работы с большими данными
  • Конечно же, писать unit-тесты. Не протестированный код - сломанный код
  • Совместно с командой строить архитектуру проекта
  • Проводить code review

Твой опыт нам подойдет, если

  • Работал с Node.js, Typescript на коммерческих проектах от 4-х лет
  • Работал с PostgreSQL или другими реляционными СУБД от 3-х лет
  • У тебя есть понимание брокеров сообщений (Kafka, RabbitMQ и т. п.)
  • Знаком с архитектурой ПО (паттерны проектирования, SOLID и проч.). Уверенно применяешь все эти подходы там где нужно, и не применяешь там, где не нужно ) 
  • У тебя есть опыт построения архитектуры сложных проектов.
  • Желание изучать новые технологии и подходы. На проекте потребуются нестандартные решения, мы за живой интерес и любопытство
  • Готовность предлагать технические решения, объективно оценивать их, объяснять и отстаивать

Будет плюсом

  • Опыт создания и эксплуатации highload-проектов
  • Коммерческий опыт с Nest.js - от 1 года
  • Опыт работы с Kafka (также приветствуется Kafka Connect и Debezium).
  • Опыт работы с Clickhouse и построения пайплайнов на его основе
  • Опыт работы с классическими строго типизированными языками: C#, Java
  • Понимание внутреннего устройства баз данных
  • Заинтересованность в широком спектре технологий (это позволяет более полноценно понять те, с которыми работаешь)
  • Опыт управления небольшой командой разработчиков, менторинга, развития программистов

Интервью

Отклик → HR-интервью → Техническое интервью с техлидом → Интервью с СТО → Оффер → Выход на работу

*Дадим обратную связь в любом случае - нам важно, чтобы ты ушел с пользой после нашего знакомства.

Если хочешь работать в сильной технической команде, где есть вызовы и рост, откликайся — познакомимся!