Senior Node.js Developer m/f/d

Kim jesteśmy?
Qarbon IT to dynamiczny zespół pasjonatów technologii. Tworzymy zaawansowane, customowe rozwiązania cyfrowe, które trafiają do klientów na całym świecie. Obecnie liczymy ponad 50 specjalistów, w tym m.in. Node deweloperów, Java deweloperów, JS deweloperów i deweloperów aplikacji mobilnych. Naszą misją jest angażowanie najlepszych profesjonalistów w projekty, które nie tylko inspirują, ale i pozwalają rozwijać się w najnowszych technologiach. Brzmi dobrze? To świetnie, bo właśnie szukamy Senior Node.js Developera do naszego zespołu!

Jak pracujemy?
📃 poprzez kontrakt B2B
🌐 100% zdalnie

Przy jakim projekcie będziesz pracować?
Dołączysz do małego, zgranego zespołu rozwijającego platformę z branży medtech/telemedycyny. Platforma przetwarza dane medyczne w czasie rzeczywistym. Jeśli lubisz mieć realny wpływ na produkt i decyzje techniczne, to miejsce dla Ciebie.

Twoje zadania będą obejmować:

  • Projektowanie i rozwój backendu w Node.js/TypeScript opartego na architekturze zdarzeniowej (Redis Pub/Sub, Streams, kolejki).
  • Tworzenie logiki agregacji danych w czasie rzeczywistym: liczniki per encja, okna czasowe, analiza odstępów między zdarzeniami, progi i alerty.
  • Modelowanie danych i pracę z relacyjną bazą danych, w tym optymalizację zapytań i indeksów.
  • Dbanie o to, by rozwiązania działały produkcyjnie: skalowanie na wiele instancji, odporność na restarty, monitoring i wydajność.
  • Pisanie testów jednostkowych i integracyjnych do własnego kodu.
  • Podejmowanie decyzji technicznych i bezpośredni kontakt z biznesem.
  • Projektowanie prostych interfejsów i dbanie o podstawowy UX tam, gdzie jest to potrzebne.

Szukamy osoby, która:

  • Bardzo dobrze zna Node.js i TypeScript/JavaScript (ES6+) i swobodnie pisze działający kod „z pustego pliku”, bez frameworka i gotowego szkieletu projektu. Moduły, async/await, Promise, EventEmitter, Map/Set czy operacje na datach i czasie to dla niej codzienność.
  • Rozumie architekturę zdarzeniową: subskrypcje kanałów, kolejność i duplikację zdarzeń oraz idempotencję. Ma doświadczenie z Redisem (Pub/Sub, mile widziane Streams) i kolejkami lub brokerami wiadomości.
  • Ma doświadczenie w przetwarzaniu i agregacji danych w czasie rzeczywistym oraz utrwalaniu wyników w bazie.
  • Dobrze zna relacyjne bazy danych (PostgreSQL lub MySQL): modelowanie, SQL, indeksy i wydajność zapytań.
  • Myśli produkcyjnie i potrafi rozmawiać o skalowaniu, przechowywaniu stanu poza pamięcią procesu, monitoringu i optymalizacji.
  • Testuje swój kod, bo wie, że jakość zaczyna się u developera.
  • Jest samodzielna, pragmatyczna i nie boi się odpowiedzialności wykraczającej poza samo kodowanie.
  • Dobrze odnajduje się w małym zespole i dynamicznie zmieniającym się otoczeniu, także regulacyjnym.

Mile widziane:

  • Znajomość Pythona, bo część rozwiązań w zespole powstaje w tym języku.
  • Doświadczenie z React lub React Native.
  • Wyczucie UX/UI i umiejętność samodzielnego projektowania prostych interfejsów.
  • Doświadczenie w domenie regulowanej (medtech/telemedycyna, fintech, płatności) oraz praca z danymi wrażliwymi i RODO.
  • Znajomość Dockera, CI/CD i doświadczenie z chmurą.

Co oferujemy?

  • Budżet szkoleniowy, który możesz przeznaczyć na wybrane przez siebie szkolenia.
  • Prywatna opieka zdrowotna.
  • Dopłata do karty Multisport.
  • Eventy organizowane przez Qarbon IT – zdalne i na żywo.

Jak wygląda rekrutacja?
Jednym z etapów jest live coding: rozwiązanie zadania backendowo-algorytmicznego na żywo, bez wsparcia AI, z głośnym omawianiem swoich decyzji. Nie szukamy perfekcji, ciekawi nas Twój sposób myślenia i priorytetyzacji.

Jak aplikować? 🚀 Prześlij swoje CV przez formularz.
Czekamy na Ciebie!

ID: 157 job_post.published_on: 26/10/2026
announcement.apply