Backend Developer (Node.js/Nest.js)

New
Z
ZexterIGaming software
Source API remote eligibility restrictions: Armenia, Cyprus, Georgia, Poland, SerbiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of commercial backend development experience with Node.js and TypeScript; 5+ years of hands-on production experience with PostgreSQL and other relational databases; 5+ years of commercial experience with NestJS.
Required Skills
DockerNode.jsPostgreSQLSQLKubernetesTypeScriptRedisNest.jsCI/CD

Requirements

  • 5+ years of commercial backend development experience with Node.js and TypeScript.
  • 5+ years of hands-on production experience with PostgreSQL and other relational databases.
  • Strong SQL expertise, including query optimization for high-load systems, index design, performance analysis, transaction management, and concurrency control.
  • 5+ years of commercial experience with NestJS.
  • Understanding of dependency injection, modular application architecture, Clean Architecture, and software design principles.
  • Experience with REST API design and backend service architecture.
  • Experience developing and maintaining high-load production systems.
  • Experience with automated unit/component and integration testing.
  • Experience with load and performance testing, bottleneck identification, and validating system behavior under heavy traffic.
  • Experience with Redis, message queues, background jobs, and event-driven architecture.
  • Experience with Docker, Kubernetes, CI/CD pipelines, and cloud infrastructure.
  • Experience with systems requiring financial accuracy, idempotency, transaction consistency, and auditability.
  • Experience with code reviews, debugging, logging, monitoring, and production incident investigation.

Responsibilities

  • Build scalable, reliable, high-performance backend solutions for iGaming products.
  • Develop and maintain high-load production systems.
  • Design and optimize SQL queries, indexes, and database performance.
  • Develop and maintain backend services and REST APIs.
  • Write and maintain unit, component, and integration tests.
  • Run load and performance tests and identify system bottlenecks.
  • Work with Redis, message queues, background jobs, and event-driven architecture.
  • Take backend features from implementation and testing through deployment and monitoring.
  • Investigate production incidents and resolve issues.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now