Backend Tech Lead – EV Charging Platform (OCPP / Node.js / TypeScript)

04 Апреля

Партнерские Вакансии

Город:

Сеница

Занятость:

Полная занятость

Опыт:

Более 6 лет

Компания "Аудент"

О проекте

Мы компания из Беларуси и строим платформу управления зарядными станциями для электромобилей (EV Charging Management System) – с нуля до рабочего продукта. Основа – открытый стек: Linux Foundation Energy, протоколы OCPP 1.6J / 2.0.1, платёжная интеграция с платежными шлюзами, а также с картографическим сервисом. Запуск – ЕАЭС.

Продукт долгосрочный – MVP за 2–3 месяца, потом развитие: мобильное приложение, роуминг с сетями зарядки (OCPI 2.2.1), масштабирование.

Ищем человека, который хочет построить знаковый продукт, поддерживать и развивать его годами, контрибутить в будущее глобальной мобильности, а также объединять и расширять круг единомышленников вокруг открытых технологий.

Что предстоит делать

  • Развернуть и настроить CitrineOS Core 1.6.0 (Node.js / Fastify / PostgreSQL / RabbitMQ / Hasura GraphQL) – это ядро всей платформы
  • Разработать адаптер платёжного шлюза: замена Stripe → bePaid (РБ) и CloudPayments (РФ) в модуле citrineos-payment; в дальнейшем – Freedom Pay (KZ, KG, UZ)
  • Настроить Hasura GraphQL Engine для операторского UI (citrineos-operator-ui)
  • Настроить OCPP 1.6J WebSocket-сервер для приёма сигналов от зарядных станций
  • Впоследствии: Роуминг, подключение citrineos-ocpi (OCPI 2.2.1)
  • Через 4–6 недель – участие в найме мобильного разработчика, постановка ему задач и техническое наставничество
  • Code review мобильного разработчика ( в части архитектурных решений по API)

Обязательные требования

  • 5+ лет коммерческого опыта в backend-разработке
  • TypeScript + Node.js – уверенно, в продакшне
  • PostgreSQL: транзакции, индексы, оптимизация запросов
  • Docker / Docker Compose – ежедневная работа
  • Понимание WebSocket / long-lived connections / сессионных протоколов
  • REST API design и документирование (OpenAPI / Swagger)
  • Самостоятельность – вы будете первым техническим сотрудником на проекте

Большой плюс (не обязательно, но резко повышает шанс)

  • Опыт работы с OCPP (любая версия) – если знаете что такое BootNotification, StartTransaction, MeterValues – идеально
  • JSON-RPC или WebSocket long-lived connections в продакшне
  • Опыт в IoT / промышленной телеметрии / умных счётчиках
  • Знакомство с Hasura GraphQL Engine
  • Контрибьюции в OSS-проекты (особенно LF Energy)

Условия

  • Полностью удалённо – офис не нужен, часовой пояс UTC+2..+6 (СНГ)
  • Зарплата: 9 000 BYN – 13 000 BYN, обсуждается на интервью
  • Штат или долгосрочный контракт – по договорённости
  • Испытательный срок: 2 месяца
  • С первого дня – доступ к живым зарядным станциям Sino Energy (22- 160 кВт) для тестирования на реальном оборудовании, прошивкам; контакты с вендором
  • Синхронизация: 2 видеозвонка в неделю + async-стендап в мессенджере
  • Базовое развёртывание через Docker Compose; production-инфраструктура на managed VPS – отдельная зона поддержки
  • On-call: при критических инцидентах (зарядка зависла, станция недоступна) – ожидается реакция в течение 1–2 часов. Частота: редко, после стабилизации MVP. В полях - работает инженер по обслуживанию. On-call c компенсацией
  • Бонус за запуск MVP, фиксированная денежная выплата при успешном запуске в продакшн – обсуждается на интервью
  • Стек свободен от санкционных рисков: Apache 2.0 / MIT, self-hosted, без зарубежных SaaS
  • Компенсация подписки Claude (Sonnet 4.6 / Opus 4.6) – для AI-assisted разработки
  • Планируемый старт – первая декада июня 2026.
  • Через 4–6 недель после старта планируется найм мобильного разработчика — лид участвует в найме и становится его техническим наставником.
  • Старт – первая декада июня 2026; финальная дата фиксируется при подписании контракта с якорным клиентом.

Напишите 2-3 предложения о своём опыте с протоколами IoT (OCPP, MQTT, Modbus или аналогами). Примеры кода / GitHub – приветствуются.

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

01 Апреля

Data Platform Architect

Минск

Компания "Пари-Матч" Betera — это больше, чем работа. Мы — команда профессионалов , которые создают тренды, вдохновляют друг друга на...

Отправить резюме подробнее

02 Апреля

Lead of Java Team

Минск

Компания "Модсен" Почему многие выбирают МODSEN ? Мы верим: сильные идеи рождаются там, где к ним действительно прислушиваются. А настоящая...

Отправить резюме подробнее

02 Апреля

PHP TechLead

Минск

Компания "Innowise Group / Фабрика инноваций и решений" Innowise – одна из наиболее опытных белорусских компаний в области полного цикла...

Отправить резюме подробнее

31 Марта

Senior/Lead Asterisk Developer

Минск

Компания "IDT Technologies" We’re looking for a Senior/Lead Asterisk Developer to help us build and scale a cloud PBX solution based on...

Отправить резюме подробнее

02 Апреля

Tech Lead PHP

Минск

Компания "КрокусАппс / WakeApp" « АйрисДев » — международная IT-компания, предоставляющая услуги по разработке и поддержке программного...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: