🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

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

Аудент
Сеница
Удаленно
Опубликовано: 03 Apr 2026
9 000 — 13 000 Br

О проекте

Мы компания из Беларуси и строим платформу управления зарядными станциями для электромобилей (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 – это идеально
  • Опыт в 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, или аналогами). Примеры кода / GitHub – приветствуются.

🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие