Backend Engineer
⚲ Wrocław
16 800 - 23 520 PLN netto (B2B)
Wymagania
- TypeScript
- Node.js
- Cloud Computing
- Kubernetes
- React Native
- React
- DevOps
Opis stanowiska
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 (m.in. 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:
• Zdalny lub elastyczny model pracy.
• Pakiet opieki medycznej oraz dofinansowanie do karty Multisport.
• Zgrany zespół ekspertów.
• 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! 🚀
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 (m.in. 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:
• Zdalny lub elastyczny model pracy.
• Pakiet opieki medycznej oraz dofinansowanie do karty Multisport.
• Zgrany zespół ekspertów.
• 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! 🚀
🔍 Dekoder Ogłoszenia
🔴
czuje się pewnie nie tylko w kodzie backendowym, ale też w projektowaniu architektury i w infrastrukturze — od modelu danych po klaster Kubernetes
Oczekuje się, że kandydat będzie samodzielnie zajmował się szerokim zakresem zadań, od tworzenia kodu po zarządzanie infrastrukturą.
🔴
Współodpowiedzialność za architekturę — projektowanie usług, API, modelu danych i integracji z systemami klientów
Choć brzmi jak możliwość wpływu, może oznaczać, że będziesz musiał podejmować decyzje architektoniczne bez jasnego wsparcia lub doświadczenia.
🔴
Optymalizacja wydajności: zapytania i schematy w MySQL, przetwarzanie asynchroniczne, praca na dużych wolumenach danych
System prawdopodobnie ma problemy z wydajnością lub jest już obciążony, co wymagać będzie intensywnej pracy nad optymalizacją.
🔴
Rozwój i utrzymanie infrastruktury w Kubernetesie — deploymenty, skalowanie, CI/CD, monitoring i alerting
Oczekuje się, że będziesz odpowiedzialny za całą warstwę infrastruktury, co może być bardzo czasochłonne i wymagać ciągłego reagowania.
🔴
Dbanie o niezawodność i observability wdrożonych rozwiązań oraz reagowanie na incydenty produkcyjne
Może oznaczać, że będziesz często wzywany do rozwiązywania problemów na produkcji, nawet poza standardowymi godzinami pracy.