Skip to main content
JetSoftPro
Зібрано зDjinniСьогодні
BackendSenior

Senior NodeJS Developer

Node.jsTypeScriptAWS LambdaAPI GatewayPrismaMicrosoft SQL ServerREST APIJson SchemaZodSwaggerServerless
Формат
Remote
Зайнятість
Full Time
Локація
Worldwide
Оплата
Не вказана

Про позицію

We are seeking a Senior Backend Engineer with strong expertise in Node.js, TypeScript, and AWS Lambda to build a decoupled serverless application. This role focuses on implementing plan management endpoints and integrating internal APIs while ensuring quality through thorough testing.

Обовʼязки

  • Implement plan and plan-item endpoints with Fastify + ts-rest, validated by Zod schemas shared with the frontend.
  • Build the deterministic calculation engine (forecast → adjustment → SMV → derived metrics → totals → goal deltas), including BRD edge cases (Twitch avg_concurrent_views, payout exclusivity, missing-data defaults).
  • Design the SQL Server schema and Prisma migrations; ensure reviewable raw-SQL output for the DBA team.
  • Build adapters for Lists/Collections and Campaign Service with caching, fallbacks, circuit-breaker, and structured error handling.
  • Integrate AWS infrastructure (API Gateway, Lambda, RDS, ElastiCache, Secrets Manager, S3) via Serverless Framework; wire Coralogix logs/metrics/traces.
  • Write thorough unit and integration tests, especially around the calc engine; pass Trivy + SonarQube gates in CI.

Вимоги

  • 4+ years with Node.js and TypeScript in production backend services.
  • Hands-on AWS Lambda + API Gateway, comfortable with serverless tradeoffs (cold starts, 30s/10MB limits, concurrency).
  • Experience with Prisma (or comparable ORM) and a relational database; SQL Server experience a plus.
  • Strong API design background — REST + JSON Schema/Zod/OpenAPI — and integration patterns (caching, retries, circuit breakers).
  • Comfortable with Serverless Framework / IaC and GitLab-style CI/CD.
Senior NodeJS Developer