ithouse.co

Backend developer for public systems

In short

Backend developer role building scalable NestJS/TypeScript services and REST APIs for public institution and commercial systems used by millions of people in Poland. Requires at least 4 years of commercial backend experience, strong Node.js/TypeScript skills, PostgreSQL, Docker, basic Kubernetes, and CI/CD experience. Offered as a 100% remote B2B contract with compensation up to PLN 105/hour net + VAT.

About Us
Hello, we're glad you're here! 👋 We are IThouse, and for over 7 years we have been connecting IT specialists with projects that truly matter and change the way Poles use technology every day. This is not just a stock phrase! We work with public institutions and commercial companies, helping modernize systems used by millions of people.
Responsibilities
•Designing and implementing scalable backend services using NestJS and TypeScript
•Creating and developing REST APIs in line with CQS and clean architecture principles
•Integrating external systems using REST/HTTP, queues, and databases
•Collaborating with frontend and DevOps teams to define API contracts and integrations
•Designing new features and ensuring their quality through testing
•Preparing technical documentation, diagrams, and schematics (e.g. in PlantUML and Swagger)
•Performing code reviews and ensuring high code quality
Requirements
•At least 4 years of commercial experience working as a Backend Developer
•Very good knowledge of Node.js and TypeScript, including typing, classes, decorators, and generics
•Experience with NestJS or another framework based on dependency injection
•Knowledge of the CQS pattern and RESTful API design principles
•Experience working with databases, especially PostgreSQL, including relationship modeling and query optimization
•Knowledge of queueing systems and asynchronous data processing, e.g. RabbitMQ or Kafka
•Experience working in cloud environments (Azure knowledge is a plus)
•Practical knowledge of Docker, including the basics of creating Dockerfiles and configuring containers
•Basic ability to work with Kubernetes, including deployment, ConfigMap, and Service
•Very good knowledge of Git and good repository practices
•Experience with CI/CD tools, especially GitLab Pipelines
Nice to Have
•Experience with CQRS and Event Sourcing
•Knowledge of tools for monitoring and logging microservices, e.g. Prometheus, Grafana, Loki, or ELK
•Ability to prepare unit and integration tests, e.g. using Jest and Supertest
•Knowledge of WebSockets and OpenAPI / Swagger
Conditions
•Long-term cooperation and project continuity
•Stable cooperation under a B2B contract
•Compensation of up to PLN 105/hour net + VAT
•100% remote work

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot