.
Senior Backend Developer (Node.js/Nest.js)
  • Kraków
Senior Backend Developer (Node.js/Nest.js)
Kraków, Kraków, Lesser Poland Voivodeship, Polska
People More P.S.A.
29. 11. 2025
Informacje o stanowisku

technologies-expected :


  • Node.js
  • Nest.js
  • Docker

about-project :


  • For the project that we are working on with our foreign partner, we are looking for Senior Backend Developer (Node.js/Nest.js).

responsibilities :


  • Design and develop backend services using Node.js and NestJS, including module architecture, dependency injection, and middleware.
  • Build and maintain microservices-based backends and distributed systems.
  • Implement messaging systems using AMQP (RabbitMQ) and MQTT for asynchronous communication.
  • Develop event-driven architectures, applying patterns like CQRS and event sourcing.
  • Apply OOP design patterns and SOLID principles to ensure scalable and maintainable code.
  • Write comprehensive unit and functional tests to guarantee code quality.
  • Collaborate with cross-functional teams to deliver robust solutions.

requirements-expected :


  • Minimum 7 years of experience as backend developer.
  • Node.js / NestJS: Strong proven experience in backend development with NestJS.
  • Microservices: Practical experience with distributed systems.
  • Messaging Systems: Hands-on with RabbitMQ, MQTT.
  • Event-Driven Architecture: CQRS, event sourcing.
  • OOP Design Patterns: Factory, Strategy, Observer, etc.
  • SOLID Principles: Deep understanding and application.
  • Testing: Unit and functional tests.
  • CI/CD: Experience with pipelines for continuous integration and deployment.
  • Kubernetes: Container orchestration and deployment.
  • TypeORM: Familiarity with ORM tools for Node/NestJS.
  • Dockerization: Packaging applications in Docker containers.
  • Idempotency: Applying idempotent principles in APIs and messaging.
  • Very good English and Polish.

offered :


  • We are open and honest and we solve problems instead of generating them.
  • Maybe it’s obvious, but we really respect our employees and associates. We used to be software developers, too, and we appreciate that job!
  • A small team.
  • An international working environment and international projects.
  • Private medical care.
  • Sports card.
  • Training courses.
  • Work that is 100% remote (unless you prefer another system).

benefits :


  • private medical care
  • sharing the costs of foreign language classes
  • flexible working time
  • integration events
  • computer available for private use

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    110 848
    15 050