.
Senior Node.js Backend Engineer (Contract)
  • Warsaw
Senior Node.js Backend Engineer (Contract)
Warszawa, Warsaw, Masovian Voivodeship, Polska
BLAZITY sp. z o.o.
12. 9. 2025
Informacje o stanowisku

technologies-expected :


  • Node.js
  • TypeScript
  • Fastify
  • Swagger
  • OpenAPI
  • Docker

about-project :


  • You’ll build a production-grade connector service between two SaaS APIs using our Node.js + TypeScript + Fastify service template. The template provides Fastify app scaffolding, type-safe config, dependency injection with Awilix and a custom wrapper, OpenTelemetry tracing/metrics hooks, OpenAPI (Swagger) docs site, Docker/Docker Compose, and a Vitest testing setup.

responsibilities :


  • Implement auth flows (OAuth2/API key), token storage/refresh, least-privilege scopes.
  • Build type-safe mappers between API models; validate requests/responses with schema guards.
  • Implement webhook ingestion with HMAC-SHA256 signature verification and replay protection.
  • Ensure idempotency and safe retries for outbound calls (exponential backoff + jitter; respect Retry-After; handle 429/5xx).
  • Add observability: request/correlation IDs, traces, and key business metrics (events processed, retries, dedupes).
  • Ship tests (unit/integration/e2e using Vitest and Fastify’s inject) and harden error handling.
  • Produce handover: runbook, env/setup steps, API mapping spec, and error taxonomy.

requirements-expected :


  • 5+ years building production services in Node.js + TypeScript; comfort with Fastify or similar frameworks.
  • SaaS integrations: designing connectors/plugins between APIs (auth, data mapping, pagination, rate limits, idempotency, webhooks).
  • Webhooks security: implementing HMAC verification against raw request bodies and timestamps.
  • Quality & Ops: GitHub flow/PR reviews, CI; automated tests with Vitest (unit/integration/e2e with Fastify inject).
  • Observability: practical use of OpenTelemetry traces/metrics and structured JSON logging.
  • Data & privacy: careful handling of PII (redaction/masking in logs, scoped access).
  • Documentation: clear runbooks and lightweight user guides.

offered :


  • What Makes Us Special?
  • ? Our team has a genuine impact on the company’s decisions and direction.
  • ✨ No bureaucracy – we keep things simple and efficient.
  • ? Remote work from Poland
  • ⏳ Flexible working hours – fit your schedule to your life.
  • ? Fun social events to connect with your teammates.
  • ? We value feedback and foster an open, supportive environment.

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    132 462
    24 986