Backend developer Node.js (TypeScript) Offline

Вітаю! Ми в пошуках досвідченного backend розробника.
 

Ми будуємо хмарну серверless-платформу, що об’єднує розподілені джерела генерації та BESS, збирає телеметрію через Modbus/MQTT, оптимізує заряд-розряд у реальному часі й торгує енергією на ринках. 


Зони відповідальності:

  • Проєктування та розробка мікросервісів на Node.js 18+/TypeScript
    (AWS Lambda handler pattern).
  • Lambda, API Gateway (REST + WebSocket), AppConfig.
  • RDS (PostgreSQL 15), DynamoDB/TimeStream для телеметрії.
  • Cognito, IAM, STS — багаторольова авторизація.
  • SQS/SNS + EventBridge для подій агрегатора.
  • Обробка потокових даних з пристроїв (MQTT, Modbus-RTU/TCP) та нормалізація в time-series схему.
  • Оптимізація продуктивності (cold-start-tuning, connection pooling, SQL-query-plan), тротлінг та graceful degradation.
  • Unit / Integration / Load testing.

CI/CD у GitLab → AWS (SAM/Serverless Framework, CodePipeline), IaC (Terraform/CDK).

Must-have

  • 4+ роки Node.js production, глибоке володіння TypeScript (generics, decorators, typings).
  • Впевнена робота з PostgreSQL - SQL/PLpgSQL, індекси, partitioning, а також хоча б одним NoSQL-движком (DynamoDB, MongoDB і т.д.).
  • Практичний досвід у AWS Serverless (Lambda, API Gateway, CloudWatch Logs/Insights, X-Ray).
  • Розуміння DDD, Clean Architecture та принципів event-driven design.
  • Хороший рівень Git workflow (MR, trunk-based) та налаштування GitLab CI або GitHub Actions.

Linux CLI, Docker, basic networking, TLS / OAuth 2.0 / JWT.

Nice-to-have

  • Modbus, MQTT, IEC 104 або інші енергетичні протоколи.
  • Працювали з time-series DB (TimeScaleDB, InfluxDB, AWS TimeStream).
  • Знайомі з OpenTelemetry / Prometheus / Grafana.

    Якщо тебе драйвить енергетика, ласкаво!

The job ad is no longer active

Look at the current jobs Node.js Kyiv→