W skrócie
- Zadania: Twórz innowacyjne rozwiązania w branży iGaming i rozwijaj zaawansowane platformy backendowe.
- Firma: CrustLab - centrum innowacji i ekspertyzy technicznej w iGamingu.
- Benefity: Elastyczna praca, opieka medyczna, system kafeteryjny MyBenefit i przyjazne biuro.
- Pozostałe informacje: Dojrzałe zespoły, ciekawe projekty i świetna atmosfera pracy.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i miej realny wpływ na projekty.
- Kwalifikacje: Minimum 4 lata doświadczenia w Node.js oraz umiejętności w TypeScript.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
CrustLab to więcej niż tylko softwarehouse. To centrum innowacji i ekspertyzy technicznej we wszystkim, co związane z iGamingiem! Tworzymy rozwiązania dla branży iGaming, począwszy od platform bukmacherskich, aż po dostosowane interfejsy dla kasyn internetowych i loterii. Obsługując klientów z całego świata, CrustLab nie tylko koduje aplikacje webowe czy mobilne, ale też buduje skomplikowane platformy backendowe, które mierzą się z wyzwaniami czasu rzeczywistego, obsługą tysięcy synchronicznych użytkowników i rygorystycznymi wymogami dotyczącymi operacji finansowych.
Ponadto, kompleksowo zajmuje się rozwojem produktu, począwszy od koncepcji i projektowania, aż po utrzymanie. Nasz utalentowany zespół programistów napędzany jest ambicją i pasją do ciągłego rozwoju. Kochamy wyzwania związane z przekształcaniem oryginalnych wizji w rzeczywistość.
Wymagania:
- Minimum 4 lata doświadczenia pracy w środowisku Node.js
- Biegłość w programowaniu w językach silnie typowanych, w szczególności TypeScript
- Praktyczna znajomość relacyjnych i nie-relacyjnych baz danych (np. Mongo DB)
- Doświadczenie w implementacji różnych protokołów komunikacji, w tym tworzenie API opartych na REST i gRPC, a także komunikacji synchronicznej (WebSockets) oraz asynchronicznej (Message Queues, w tym Kafka, RabbitMQ lub podobne)
- Biegła praca z kontenerami oraz podstawowa znajomość orkiestracji jak Kubernetes
- Znajomość wzorców architektonicznych jak Hexagonal architecture, modular monolith, outbox pattern
- Branie ownership-u za dany moduł czy obszar, włączając w to jakość kodu i niezawodność
- Umiejętność pracy w podejściu AI-assisted programming i efektywnej współpracy z agentami programistycznymi
- Praktyczne doświadczenie w pracy z chmurą (AWS, Azure lub GCP) w projekcie produkcyjnym
- Otwartość na angażowanie się w zadania devopsowe (konfiguracja środowisk, CI/CD, podstawy IaC)
- Praktyczna znajomość pipeline'ów CI/CD (GitHub Actions, GitLab CI lub podobne)
- Dobra znajomość narzędzi IaC takich jak Terraform
- Podstawowa znajomość monitoringu infrastruktury (Prometheus, Grafana, CloudWatch)
- Praktyczne stosowanie Test-Driven Development w codziennej pracy
- Oczekiwana biegłość w tworzeniu różnorodnych testów (jednostkowych, integracyjnych) oraz doświadczenie z narzędziami takimi jak Test Containers
- Znajomość języka polskiego (płynna) oraz angielskiego (min. B2)
Obowiązki:
- Udział we wszystkich fazach cyklu życia oprogramowania
- Współpraca z zespołem przy projektowaniu architektury systemu
- Implementacja nowych funkcjonalności na podstawie user stories lub zadań
- Śledzenie postępu prac w JIRA oraz dokumentowanie wprowadzanych zmian
- Pisanie dobrze zaprojektowanego, testowalnego i wydajnego kodu
- Udział w code review
- Naprawa błędów wykrytych w środowisku produkcyjnym
- Wdrażanie i dostarczanie komponentów oprogramowania
- Wsparcie zespołu DevOps przy konfiguracji i utrzymaniu środowisk (produkcyjne, staging, deweloperskie)
- Udział w rozwoju i utrzymaniu pipeline'ów CI/CD dla własnych modułów
- Praca zgodnie z modelem Scrum poprzez uczestnictwo w spotkaniach projektowych z zespołem, klientem lub Project Managerem
- Rozwijanie własnych umiejętności oraz wspieranie rozwoju zespołu poprzez dzielenie się wiedzą, mentoring, rekomendowanie nowych narzędzi i poszukiwanie najlepszych rozwiązań
Oferujemy:
- Elastyczną formę współpracy
- Opiekę medyczną
- System kafeteryjny MyBenefit (w tym Multisport)
- Krakowskie biuro przyjazne psiakom
- Płaską strukturę z czworonożnymi happiness managerami
- Ciekawe, zaawansowane technologicznie i wizualnie atrakcyjne projekty
- Wpływ na projekt
- Dojrzałe zespoły ze zróżnicowanym seniority
- Wycieczki do Krakowa finansowane przez firmę
- Mniej lub bardziej oficjalne integracje
- Fajny klimat w zespole
Backend Developer in Katowice – pracodawca: CrustLab Sp. z o. o.
CrustLab to doskonały pracodawca, który łączy pasję do technologii z przyjazną atmosferą pracy. Oferujemy elastyczne formy współpracy, opiekę medyczną oraz system kafeteryjny MyBenefit, co pozwala na dbanie o zdrowie i aktywność fizyczną. Nasze krakowskie biuro jest przyjazne dla psów, a płaska struktura organizacyjna sprzyja otwartości i współpracy, co sprawia, że każdy członek zespołu ma realny wpływ na rozwój projektów i może liczyć na wsparcie w rozwoju swoich umiejętności.