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 – приветствуются.

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

13 Мая

Automation QA Engineer | TypeScript | Playwright | iGaming

Минск

Компания "Itransition" This role is ideal for someone who sees test automation as an engineering discipline , not just test scripting. We’re...

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

13 Мая

Automation QA Engineer | TypeScript | Playwright | iGaming | 3+ Years Experience

Минск

Компания "Itransition" This role is ideal for someone who sees test automation as an engineering discipline , not just test scripting. We’re...

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

13 Мая

Python Backend Разработчик (Junior+)

Минск

Компания "Простые Решения" Мы международная Fintech компания, предоставляющая топовое платежное решение для компаний по всему миру. Сейчас...

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

13 Мая

QA Automation Engineer (Playwright / JS)

Минск

Компания "ИксБи Софтваре" В продуктовое направление компании требуется QA Automation Engineer. Веб-приложение на Vue.js. Проект...

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

15 Мая

Automation QA Engineer | TypeScript | Playwright | iGaming( Itransition )

Минск

Компания "Itransition" This role is ideal for someone who sees test automation as an engineering discipline , not just test scripting. We’re...

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

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

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