Przejdź do treści głównej

Senior Node.js Developer m/f/d

Technology
Qarbonit
Katowice, Polska3 dni temuDo 27.12.2026
Pełni zdalna

Opis stanowiska

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!

Keywords
CodingRedisTypescriptNode.jsReact NativeJavaScriptMysqlPostgresqlSqlJavaCI/CD

Interesuje Cię ta oferta?