Senior Backend Engineer in Katowice

Senior Backend Engineer in Katowice

Katowice Pełny etat 121500 - 148500 zł / rok (szac.) Stacjonarnie
C

W skrócie

  • Zadania: Twórz innowacyjne rozwiązania w branży iGaming i rozwijaj zaawansowane platformy backendowe.
  • Firma: CrustLab - centrum innowacji w iGaming z przyjazną kulturą pracy.
  • Benefity: Elastyczne godziny pracy, opieka medyczna, kafeteryjny system MyBenefit i przyjazne biuro.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery i świetnym zespołem.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i miej realny wpływ na projekty.
  • Kwalifikacje: Minimum 4 lata doświadczenia w Node.js i umiejętności programowania 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ść.

Oczekujemy:

  • Minimum 4 lata doświadczenia pracy w środowisku Node.js
  • Biegłości w programowaniu w językach silnie typowanych, w szczególności TypeScript
  • Praktycznej znajomości relacyjnych i nie-relacyjnych baz danych (np. Mongo DB)
  • Doświadczenia 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łej pracy z kontenerami oraz podstawowej znajomości orkiestracji jak Kubernetes
  • Znajomości wzorców architektonicznych jak Hexagonal architecture, modular monolith, outbox pattern
  • Brania ownership-u za dany moduł czy obszar, włączając w to jakość kodu i niezawodność
  • Umiejętności pracy w podejściu AI-assisted programming i efektywnej współpracy z agentami programistycznymi
  • Praktycznego doświadczenia w pracy z chmurą (AWS, Azure lub GCP) w projekcie produkcyjnym
  • Otwartości na angażowanie się w zadania devopsowe (konfiguracja środowisk, CI/CD, podstawy IaC)
  • Praktycznej znajomości pipeline'ów CI/CD (GitHub Actions, GitLab CI lub podobne)
  • Dobrej znajomości narzędzi IaC takich jak Terraform
  • Podstawowej znajomości monitoringu infrastruktury (Prometheus, Grafana, CloudWatch)
  • Praktycznego stosowania Test-Driven Development w codziennej pracy
  • Oczekujemy biegłości w tworzeniu różnorodnych testów (jednostkowych, integracyjnych) oraz doświadczenia z narzędziami takimi jak Test Containers
  • Znajomości 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:

  • Elastyczna forma współpracy
  • Opieka medyczna
  • System kafeteryjny MyBenefit (w tym Multisport)
  • Krakowskie biuro przyjazne psiakom
  • Płaska struktura 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

Senior Backend Engineer 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.

C

Dane kontaktowe:

Zespół rekrutacyjny CrustLab Sp. z o. o.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Backend Engineer in Katowice

Node.js
TypeScript
Relacyjne bazy danych
Nie-relacyjne bazy danych (MongoDB)
REST API
gRPC
WebSockets