Node.js Developer

TSS

Warsaw, Poland • 10m ago • Remote

Senior

Remote

85 - 100 PLN/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Node.js Developer (Back-end)

  • Focus: Scalable back-end services and REST API development

  • Work model: Hybrid (Warsaw) — form to be agreed

Description

You will design and develop scalable back-end services using Node.js, TypeScript, and NestJS, working comfortably in a microservices architecture. The role includes building and maintaining REST APIs following CQS and clean architecture, integrating with external systems via REST/HTTP, queues, and databases, and ensuring features are covered with tests using TDD/BDD.

Responsibilities

  • Design and implement scalable back-end services in NestJS + TypeScript

  • Create and maintain REST APIs according to CQS and clean architecture

  • Collaborate with front-end and DevOps teams to define API contracts and integrations

  • Integrate with external systems via REST/HTTP, queues, and databases

  • Design new features and cover them with tests (including TDD / BDD)

  • Prepare technical documentation and diagrams (e.g., PlantUML, Swagger/OpenAPI)

  • Participate in Scrum ceremonies: Daily, Planning, Refinement, Review, Retrospective

  • Perform code reviews and maintain high code quality

  • Share knowledge via tips&tricks and materials on Confluence

  • Work in a DevOps-oriented way: CI/CD, monitoring, and containerization

Requirements

  • Minimum 4–5 years of commercial back-end development

  • Very strong Node.js knowledge (LTS preferred)

  • Very strong TypeScript (types, classes, decorators, generics)

  • Experience with NestJS or another DI-based architectural framework

  • Knowledge of CQS and RESTful API design principles

  • Experience with queue systems and asynchronous data processing (RabbitMQ or Kafka)

  • Database knowledge, especially PostgreSQL (relational modeling, query optimization)

  • Understanding of Clean Code, SOLID, KISS, DRY

  • Docker knowledge (Dockerfile and container configuration)

  • Basic Kubernetes knowledge (Deployment, ConfigMap, Service)

  • Very strong Git knowledge and repository best practices (git-flow, squash, code review)

  • CI/CD tools knowledge, especially GitLab Pipelines

  • Developer-level knowledge of Linux/UNIX

Benefits

  • Long-term collaboration based on a B2B contract stability

  • Real impact on systems through your technical analysis

  • Development of analytical competencies in complex system and business projects

  • Expert environment with experienced IT and business teams

  • Collaboration culture focused on communication, analysis, and solution quality

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Node.js Developer role

Improve your resume for just $5

PLN 85 – PLN 100/year

Unlock Full Resume Report