Artkai is an end-to-end digital engineering partner for Enterprises seeking to enhance the customer-centricity and technology of their products. We are part of Euvic Group, a global IT company with 6,000 employees headquartered in Poland and offices in the USA, UK, Sweden, and Germany.
30 липня 2026

Node.js Developer (with strong PostgreSQL skills) (вакансія неактивна)

віддалено

Project: Analytical platform for energy infrastructure data (Solar/Wind, Smart Grids).

Current Phase: The team is currently performing a significant database redesign and migration.

Work Context:

  • You will be working directly within the client’s team.
  • The team has its own dedicated Product Manager and Tech Lead, ensuring clear processes and technical guidance.

Technical Requirements (Must-have):

  • Experience: 5+ years in backend development.
  • Stack: Node.js, TypeScript, Nest.js.
  • PostgreSQL:
    • Advanced schema design for Asset Management (metadata)
  • Architecture: Deep knowledge of Domain-Driven Design (DDD), Clean Architecture, and Nx (monorepos).
  • Cloud/Infra: AWS, Docker, Kubernetes.

  • Communication: English B2+.

Preferred (Nice to have):

  • Domain expertise: Understanding of Smart Grid, SCADA, or Energy Storage Systems (ESS) — specifically telemetry ingestion from smart meters.
  • PostGIS expertise for spatial data analytics (Mandatory).
  • Time Series Databases: Hands-on experience (e.g., TimescaleDB, InfluxDB) with high-volume telemetry data.

Responsibilities:

  • Architecture: Redesign backend services for asset management and IoT data ingestion.
  • Data Engineering: Build high-throughput pipelines for telemetry from smart meters and field devices.
  • Database: Optimize PostgreSQL (metadata/PostGIS) for performance, caching, and analytics.
  • Real-time: Implement Socket.io channels for monitoring and live alerts.
  • API: Develop and document internal/external APIs for partner integrations.
  • Quality: Unit/integration testing, code reviews, and production support.
  • Process: Collaboration with Architect and PM in a Scrum environment.

Benefits & Conditions:

  • Collaboration: Fully integrated work within the client’s product team.
  • Work-Life Balance: Comfortable working hours (09:00 — 18:00 GMT+3, including a 1-hour break).
  • Benefits: Full outsourced compensation package, including paid vacation and sick leave days.