freehire launches on Product Hunt on 26 August.

Follow →

Backend Engineer

Summary

Build and scale the backend of a SaaS time-and-attendance platform using TypeScript/Node.js, MySQL, RabbitMQ, and Kubernetes, while owning architecture, performance, and DevOps practices.

Cześć 👋

Kadromierz to narzędzie SaaS z kategorii rozwiązań Time & Attendance.


Pomagamy firmom optymalizować plan pracy oraz zarządzać personelem w celu zwiększenia produktywności i zaangażowania pracowników. Współpracujemy z ponad 1100 małymi, średnimi i dużymi firmami z całej Polski. Tworzymy zgrany zespół specjalistów, który podchodzi do swojej pracy z pasją i zaangażowaniem.

Poszukujemy osoby, która wesprze nasz dział rozwoju produktu na stanowisku Backend Engineer.

Szukamy kogoś, kto czuje się pewnie nie tylko w kodzie backendowym, ale też w projektowaniu architektury i w infrastrukturze — od modelu danych po klaster Kubernetes.

🛠 Nasz stack: TypeScript/Node.js, MySQL, RabbitMQ, Kubernetes (DigitalOcean), CI/CD, React i React Native na froncie.


🎒 Zadania:

  • Projektowanie, rozwój i wdrażanie nowych funkcjonalności backendu naszego systemu.

  • Współodpowiedzialność za architekturę — projektowanie usług, API, modelu danych i integracji z systemami klientów (. systemy kadrowo-płacowe, kontrola dostępu).

  • Optymalizacja wydajności: zapytania i schematy w MySQL, przetwarzanie asynchroniczne, praca na dużych wolumenach danych.

  • Rozwój i utrzymanie infrastruktury w Kubernetesie — deploymenty, skalowanie, CI/CD, monitoring i alerting.

  • Dbanie o niezawodność i observability wdrożonych rozwiązań oraz reagowanie na incydenty produkcyjne.

  • Ścisłe przestrzeganie najlepszych praktyk inżynierii oprogramowania — code review, testy, dokumentacja decyzji architektonicznych.


📌 Wymagania:

  • Minimum 4 lata komercyjnego doświadczenia w programowaniu backendu.

  • Zaawansowana znajomość TypeScript/JavaScript (Node.js).

  • Doświadczenie w projektowaniu i rozwoju złożonych systemów informatycznych — nie tylko dopisywanie endpointów, ale świadome decyzje architektoniczne i ich konsekwencje.

  • Bardzo dobra znajomość relacyjnych baz danych: modelowanie, indeksy, optymalizacja zapytań, migracje na produkcji.

  • Doświadczenie w zarządzaniu usługami chmurowymi oraz dobra znajomość Kubernetesa.

  • Praktyka w obszarze DevOps: CI/CD, konteneryzacja, monitoring i logowanie, podstawy IaC.

  • Umiejętność samodzielnego prowadzenia tematu end-to-end — od analizy wymagań, przez implementację, po wdrożenie i utrzymanie.


🤩 Dodatkowe atuty:

  • Doświadczenie z kolejkami/systemami komunikacji asynchronicznej (RabbitMQ, Kafka).

  • Doświadczenie w tworzeniu aplikacji internetowych przy użyciu React.

  • Znajomość React Native.

  • Doświadczenie w pracy nad produktem SaaS dla klientów enterprise.


👉 Oferujemy:

  1. Zdalny lub elastyczny model pracy.

  2. Pakiet opieki medycznej oraz dofinansowanie do karty Multisport.

  3. Zgrany zespół ekspertów.

  4. Nowoczesne biuro w centralnej lokalizacji we Wrocławiu.


🏃‍♂️ Proces Rekrutacji:

  • Rozmowa telefoniczna w celu zebrania podstawowych informacji (5–10 min).

  • Spotkanie wprowadzające (~45 min) — opowiemy o Kadromierzu, produkcie, zespole i sposobie pracy, poznamy Twoje doświadczenie i oczekiwania. Czas na Twoje pytania — o wszystko, co ważne przy decyzji o zmianie pracy.

  • Weryfikacja techniczna (~45 min) — rozmowa o rozwoju oprogramowania, architekturze i infrastrukturze. Bez live codingu.

  • Przedstawienie propozycji — maksymalnie 7 dni od rozmowy technicznej.


Chcemy Cię poznać, porozmawiać i ocenić szanse naszej potencjalnej współpracy. Jeśli czujesz, że to wyzwanie idealne dla Ciebie - wyślij swoje CV już teraz! 🚀