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→
📊
$4000-5500
Average salary range of similar jobs in
analytics →
Similar jobs
Cyprus, Poland
Worldwide
Countries of Europe or Ukraine
to $6000