Backend Tech Lead – EV Charging Platform (OCPP / Node.js / TypeScript)
04 Апреля 2026
Город:
Сеница
Занятость:
Полная занятость
Опыт:
Более 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 Апреля
Минск
Компания "Пари-Матч" Betera — это больше, чем работа. Мы — команда профессионалов , которые создают тренды, вдохновляют друг друга на...
02 Апреля
Минск
Компания "Модсен" Почему многие выбирают МODSEN ? Мы верим: сильные идеи рождаются там, где к ним действительно прислушиваются. А настоящая...
02 Апреля
Минск
Компания "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 Апреля
Минск
Компания "КрокусАппс / WakeApp" « АйрисДев » — международная IT-компания, предоставляющая услуги по разработке и поддержке программного...
Вакансия размещена в отрасли