Senior Node.js Developer
Szukamy doświadczonego Node.js Developera, który dołączy do zespołu rozwijającego platformę SaaS obsługującą złożone procesy operacyjne w branży logistyki terenowej.
Platforma obsługuje kluczowe procesy operacyjne, m.in. zarządzanie zamówieniami, sterowanie produkcją, dyspozycję floty oraz monitorowanie dostaw w czasie rzeczywistym.
Wymagania
Minimum 5 lat komercyjnego doświadczenia z Node.js i TypeScript
Bardzo dobra znajomość NestJS (co najmniej 3 lata doświadczenia)
Praktyczna znajomość MongoDB oraz Mongoose
Doświadczenie z systemami kolejek wiadomości (RabbitMQ / AMQP lub podobne)
Znajomość OAuth 2.0 / OpenID Connect / JWT oraz rozumienie przepływów autoryzacyjnych, grant types i tokenów
Praktyczna znajomość podejścia DDD oraz stylów architektonicznych Clean Architecture, Hexagonal Architecture i Onion Architecture
Doświadczenie z AWS lub przynajmniej podstawowa znajomość usług takich jak ECS, S3, Secrets Manager, DynamoDB
Umiejętność pracy z Dockerem (Dockerfile, Docker Compose)
Bardzo dobra znajomość Git
Otwartość na wykorzystywanie narzędzi AI wspierających rozwój oprogramowania (np. Claude Code, Cursor, Copilot)
Bardzo dobra znajomość języka angielskiego
Mile widziane
Doświadczenie z Express.js (middleware, sessions)
Znajomość DynamoDB oraz wzorca single-table design
Doświadczenie z MSSQL w kontekście integracji z zewnętrznymi bazami danych
Redis w zastosowaniach takich jak caching czy distributed locks
SAML 2.0 w kontekście federacyjnego SSO
Passport.js i strategie uwierzytelniania
Doświadczenie w pracy z monorepo, w modelu Trunk Based Development (TBD) oraz z wykorzystaniem semantycznego wersjonowania i standardu Conventional Commits
Znajomość narzędzi OpenTelemetry / Datadog / Sentry w obszarze observability i monitoringu
Doświadczenie z task scheduling (cron jobs, Pulse, Agenda)
Znajomość bibliotek Zod / Valibot do walidacji schematów runtime
Doświadczenie w projektach z obszaru logistyki lub transportu
Znajomość structured logging (np. Loglayer lub podobne rozwiązania)
Co oferujemy
Pracę z nowoczesnym stackiem technologicznym
Realny wpływ na architekturę systemu i decyzje techniczne
Możliwość pracy zdalnej lub hybrydowej (Warszawa)
Elastyczne godziny pracy
Prywatną opiekę medyczną
Pakiet sportowo-rekreacyjny
Spotkania i wydarzenia integracyjne
Pracę w międzynarodowym środowisku

Coldrun
Custom software for real-world operations. Coldrun is a software engineering company focused on building platforms that power complex operational environments. We specialize in Node.js, .NET, Vue.js, Angular, and React, ...
Senior Node.js Developer
Senior Node.js Developer