W skrócie
- Zadania: Twórz oprogramowanie w Node.js i współpracuj z zespołem DevOps.
- Firma: CrustLab to innowacyjna firma zajmująca się tworzeniem oprogramowania dla branży iGaming.
- Benefity: Elastyczne godziny pracy, opieka medyczna i system kafeteryjny MyBenefit.
- Pozostałe informacje: Mamy luźną atmosferę i organizujemy firmowe wyjazdy do Krakowa.
- Dlaczego ta praca: Pracuj nad nowoczesnymi projektami i rozwijaj swoje umiejętności w dynamicznym zespole.
- Kwalifikacje: Min. 4 lata doświadczenia w Node.js oraz znajomość TypeScript.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
CrustLab to nie tylko firma zajmująca się tworzeniem oprogramowania. To potężne źródło innowacji, wiedzy i doskonałości technicznej w zakresie iGaming. W naszej pracy tworzymy oprogramowanie do gier (w tym platformy zakładów sportowych i kasyn) z nutą gier i sportu. Doskonale radzimy sobie również z rozwiązaniami opartymi na Fintech i Blockchain. Obsługując klientów na całym świecie, CrustLab nie tylko koduje aplikacje internetowe lub mobilne, ale kompleksowo zajmuje się rozwojem produktów, od ideacji i projektowania po utrzymanie. Nasz utalentowany zespół kieruje się ambicją i pasją do ciągłego rozwoju.
Wymagania:
- Co najmniej 4-letnie doświadczenie w pracy w środowisku Node.js.
- Znajomość silnie typowanych języków programowania, ze szczególnym uwzględnieniem TypeScript.
- Praktyczne doświadczenie z relacyjnymi i nierelacyjnymi bazami danych (np. MongoDB).
- Doświadczenie w implementacji różnych protokołów komunikacyjnych, w tym budowaniu REST i gRPC API, komunikacji synchronicznej (WebSockets) oraz asynchronicznej (Kolejki wiadomości, np. Kafka, RabbitMQ lub podobne).
- Znajomość pracy z kontenerami oraz zrozumienie narzędzi orkiestracyjnych, takich jak Kubernetes.
- Solidna wiedza na temat wzorców architektonicznych, takich jak Architektura heksagonalna, Modular Monolith i Wzorzec Outbox.
- Silne poczucie odpowiedzialności za dany moduł lub obszar funkcjonalny, w tym jakość kodu i niezawodność systemu.
- Umiejętność pracy z podejściem programowania wspomaganego przez AI oraz efektywna współpraca z agentami kodującymi.
- Praktyczne doświadczenie w pracy z platformami chmurowymi (AWS, Azure lub GCP).
- Otwartość na angażowanie się w zadania DevOps (konfiguracja środowiska, CI/CD, podstawy IaC) obok głównych obowiązków związanych z rozwojem backendu.
- Praktyczna znajomość pipeline'ów CI/CD (GitHub Actions, GitLab CI lub podobne).
- Dobra znajomość narzędzi Infrastructure as Code (IaC), takich jak Terraform.
- Podstawowa wiedza na temat monitorowania infrastruktury (Prometheus, Grafana, CloudWatch).
- Praktyczne zastosowanie Test-Driven Development (TDD) w codziennej pracy. Kładziemy nacisk na pisanie testów jako integralnej części procesu rozwoju, a nie jako myśli drugorzędnej. Oczekujemy biegłości w pisaniu różnych typów testów (jednostkowych, integracyjnych) oraz doświadczenia z narzędziami takimi jak Testcontainers.
- Silna znajomość języka angielskiego (min. B2, w mowie i piśmie) oraz polskiego (biegły).
Obowiązki:
- Udział we wszystkich fazach cyklu życia oprogramowania.
- Implementacja nowych funkcji na podstawie historii użytkowników i przypisanych zadań.
- Wsparcie zespołu DevOps w konfigurowaniu i utrzymywaniu środowisk (produkcyjne, staging, deweloperskie).
- Udział w rozwoju i utrzymaniu pipeline'ów CI/CD dla własnych modułów.
- Monitorowanie postępów pracy w JIRA i dokumentowanie wszystkich wprowadzonych zmian.
- Pisanie dobrze zaprojektowanego, testowalnego i wydajnego kodu oraz przeprowadzanie i uczestniczenie w przeglądach kodu.
- Rozwiązywanie problemów i naprawa błędów zidentyfikowanych w środowisku produkcyjnym.
- Praca w ramach metodyki Scrum, w tym aktywne uczestnictwo w spotkaniach projektowych z zespołem, klientami i menedżerami projektów.
- Rozwój osobistych umiejętności i wsparcie wzrostu zespołu poprzez dzielenie się wiedzą, mentoring, rekomendowanie nowych narzędzi i poszukiwanie najlepszych rozwiązań.
Oferujemy:
- Elastyczną współpracę: Czasami pracujemy w piżamach, ale zawsze dajemy 100%!
- Opiekę medyczną: Ponieważ zdrowie jest najważniejsze, a my wybieramy luksus!
- System kafeteryjny MyBenefit (w tym Multisport): Dzięki temu możesz ćwiczyć, a potem zjeść coś pysznego. Wszystko w jednym!
- Płaską strukturę z czteronożnymi menedżerami szczęścia: Nori, nasz CBO (Chief Barking Officer), zapewnia, że wizyty w biurze są pełne dobrych emocji.
- Interesujące, technologicznie zaawansowane i wizualnie atrakcyjne projekty.
- Nowoczesne technologie, z którymi pracujemy – są tak fajne, że czasami sami jesteśmy nimi zaskoczeni!
- Wpływ na projekt: Bo kto powiedział, że tylko szefowie mogą się chwalić?
- Dojrzałe zespoły o różnorodnym poziomie doświadczenia: Tutaj każdy znajdzie swoje miejsce, niezależnie od lat doświadczenia, wykształcenia czy pozycji w CV – liczą się umiejętności, motywacje i iskra w oku.
- Firmowe wyjazdy do Krakowa: wizyty u Smoka Wawelskiego włącznie.
- Więcej lub mniej oficjalne integracje: Imprezujemy jak prawdziwi profesjonaliści… albo lepiej! Nie boimy się dyskusji o porażkach, a mówiąc prosto, ogólnie mamy fajną atmosferę!
Proces rekrutacji:
- Rozmowa HR
- Rozmowa techniczna I (backend)
- Rozmowa techniczna II (mindset DevOps + dopasowanie kulturowe)
- Oferta!
Partner ds. Talentów i Kultury: Cześć, jestem Ola – Partner ds. Talentów i Kultury. Chętnie odpowiem na wszystkie Twoje pytania dotyczące aktualnych ofert pracy i codziennej pracy w CrustLab. Skontaktuj się ze mną!
Backend Developer in Kraków – pracodawca: CrustLab UK
CrustLab to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w Krakowie, gdzie innowacje i technologia spotykają się z pasją do tworzenia rozwiązań dla branży iGaming, fintech i blockchain. Nasza kultura pracy opiera się na współpracy w zespole Agile Scrum, co sprzyja rozwojowi zawodowemu oraz kreatywności, a także zapewnia możliwość pracy nad nowoczesnymi technologiami w chmurze. Oferujemy elastyczne godziny pracy, wsparcie w nauce oraz dostęp do najnowszych narzędzi, co czyni nas idealnym miejscem dla inżynierów backendowych z myśleniem DevOps.