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!