Backend Developer (with DevOps mindset)

PeopleForce Ltd.

United States

Remote

USD 48,000 - 85,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Opieka medyczna
MyBenefit + Multisport
Dog-friendly Kraków office
Elastyczna współpraca

Job summary

CrustLab poszukuje doświadczonego backend developera z Node.js i TypeScript do pracy w Krakowie. Wymagane minimum 4 lata doświadczenia, biegłość w TypeScript oraz znajomość REST i gRPC. Doświadczenie z Kubernetes, CI/CD, Terraform i chmurami (AWS/Azure/GCP) będzie dużym plusem. W ofercie praca na miejscu, w dynamicznym zespole.

Oczekiwana dobra znajomość polskiego i angielskiego, komunikatywna i proaktywna postawa, a także chęć pracy w Scrumie i udział w rozwoju platformy i procesów DevOps.

Qualifications

  • Minimum 4 lata doświadczenia pracy w środowisku Node.js
  • Biegłość w TypeScript
  • Doświadczenie z REST i gRPC
  • Zna ng Kubernetes i konteneryzację
  • Praktyczna znajomość baz danych (MongoDB oraz relacyjne)
  • Doświadczenie z pipeline'ami CI/CD (GitHub Actions, GitLab CI)
  • Znajomość wzorców architektonicznych (Hexagonal, modular monolith, outbox)
  • Kotlin AI-assisted programming i współpraca z zespołem
  • Chmury AWS/Azure/GCP w projektach produkcyjnych
  • Znajomość Terraform oraz narzędzi IaC
  • Znajomość monitoringu (Prometheus, Grafana, CloudWatch)
  • Znajomość Test-Driven Development i testów jednostkowych/integracyjnych
  • Dobra znajomość języka polskiego (płynna) oraz angielskiego (min. B2)
  • Współpraca w Scrumie i JIRA
  • Dbałość o jakość kodu i niezawodność

Responsibilities

  • Udział w projektowaniu architektury systemu i implementacji nowych funkcjonalności
  • Praca nad backendem w Node.js/TypeScript
  • Tworzenie i konsumpcja API REST i gRPC
  • Zarządzanie i optymalizacja baz danych (MongoDB oraz relacyjne)
  • Wykorzystywanie konteneryzacji (Kubernetes) i CI/CD
  • Wdrażanie praktyk TDD i testów, kodu wysokiej jakości
  • Współpraca z DevOps przy środowiskach produkcyjnych i stagingowych
  • Uczestnictwo w code review i mentoringu
  • Praca w oparciu o Scrum i Jira
  • Wspieranie rozwoju i utrzymania pipeline’ów CI/CD i IaC
  • Angażowanie się w zadania DevOps (CI/CD, IaC) i monitorowanie systemów

Skills

Node.js
TypeScript
REST API
gRPC
WebSockets
MongoDB
Relational DBs
Kubernetes
CI/CD
Terraform
AWS/Azure/GCP
Hexagonal architecture
Test Containers
TDD
Ownership
AI-assisted programming

Tools

GitHub Actions
GitLab CI
Prometheus
Grafana
CloudWatch
Kafka
RabbitMQ

Job description

CrustLab to więcej niż tylko softwarehouse. To centrum innowacji i ekspertyzy technicznej we wszystkim, co związane z iGamingiem!

Co to oznacza?

Tworzymy rozwiązania dla branży iGaming, począwszy od platform bukmacherskich, aż po dostosowane interfejsy dla kasyn internetowych i loterii. Doskonale radzimy sobie także z nie projektami opartymi na technologii Blockchain oraz finansowymi.

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 (i nie tylko!) napędzany jest ambicją i pasją do ciągłego rozwoju. Kochamy wyzwania związane z przekształcaniem oryginalnych wizji w rzeczywistość.

Postaw wszystko na jedną kartę i dołącz do nas!

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ść 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ść 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 – nie tylko znajomość teoretyczna,

Otwartości na angażowanie się w zadania devopsowe (konfiguracja środowisk, CI/CD, podstawy IaC) obok głównej pracy backendowej,

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) – mile widziane,

Praktycznego stosowanie Test-Driven Development w codziennej pracy. Kładziemy nacisk na pisanie testów jako integralną część procesu developmentu, a nie dodatek do gotowego kodu. 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).

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ń.

Elastyczna forma współpracy: Czasami pracujemy w piżamach, ale zawsze dajemy z siebie 100%!

Opieka medyczna: Bo zdrowie to podstawa, a my stawiamy na luksus!

System kafeteryjny MyBenefit (w tym Multisport): Dzięki temu możesz ćwiczyć, a potem zjeść coś smacznego. Wszystko w jednym!

Krakowskie biuro przyjazne psiakom, po którym chodzimy w firmowych Kubotach,

Płaska struktura z czworonożnymi happiness managerami: Nori, nasz CBO (Chief Barking Officer), nadzoruje, żeby wizyty w biurze były wypełnione dobrymi emocjami,

Ciekawe, zaawansowane technologicznie i wizualnie atrakcyjne projekty,

Super technologie, w których pracujemy - są takie fajne, że czasem sami się nimi zachwycamy!

Wpływ na projekt: Bo kto powiedział, że tylko szefowie mogą się wymądrzać?

Dojrzałe zespoły ze zróżnicowanym seniority: U nas każdy znajdzie swoje miejsce, niezależnie od ilości lat doświadczenia, wykształcenia, pozycji w CV - liczą się umiejętności, motywacje i błysk w oku,

Wycieczki do Krakowa finansowane przez firmę: odwiedziny u Smoka Wawelskiego w programie;

Mniej lub bardziej oficjalne integracje: Imprezujemy jak prawdziwi profesjonaliści... albo lepiej!

Nie unikamy rozmów o fu**upach,

I co tu dużo mówić, generalnie fajny mamy klimat!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mid Fullstack Developer 2.0 (PHP + React + Cursor/Windsurf)
Mid Fullstack Developer 2.0 (PHP + React + Cursor/Windsurf)

Telemedi • United States

Hybrid
USD 44,000 - 64,000
Elastyczny model pracy - hybrid/remote
Opieka medyczna
Karta Multisport
+1
Technical Lead Platformy Danych
Technical Lead Platformy Danych

PKO Bank Polski • Town of Poland (NY)

On-site
USD 63,256 - 110,699
LuxMed
Kafeteryjny system benefitów
Dodatkowe dni wolne
+1
Programistka/ Programista Fullstack
Programistka/ Programista Fullstack

PKO Bank Polski • Town of Poland (NY)

On-site
USD 31,654 - 47,482
Premie motywacyjne
Ubezpieczenie LuxMed
Kafeteryjny system benefitów
Senior Project Manager (iGaming)
Senior Project Manager (iGaming)

Bluebinary.io • United States

Remote
USD 35,000 - 53,000
W pełni zdalna praca
Premie za wyniki
Dofinansowanie do home office
+5
PMO Analyst room
PMO Analyst room

Scalosoft • Town of Poland (NY)

On-site
USD 9,000 - 16,000
Pełna opieka medyczna
Karta MultiSport
Program poleceń
MLOps/LLM Platform Tech Lead room
MLOps/LLM Platform Tech Lead room

Scalosoft • Town of Poland (NY)

On-site
USD 52,763 - 75,148
Pełna opieka medyczna
Karta MultiSport
Program poleceń
PMO Lead
PMO Lead

Scalosoft • Town of Poland (NY)

On-site
USD 45,226 - 64,412
Pełna opieka medyczna
Karta MultiSport
Program poleceń
+1
Senior Developer (Node. js/NestJS)
Senior Developer (Node. js/NestJS)

Connectis • United States

Remote
USD 120,000 - 180,000
Elastyczna forma współpracy B2B
Polecenie znajomych 5 000 PLN
Wirtualny rekruter 24/7 (AIR)
+1
IT Support Specialist
IT Support Specialist

Justjoin • United States

On-site
USD 31,000 - 47,000
Dofinansowanie zajęć sportowych
Prywatna opieka medyczna
Możliwość pracy zdalnej
+7
Architekt IT (Java + GCP) room
Architekt IT (Java + GCP) room

Scalosoft • Town of Poland (NY)

On-site
USD 53,952 - 76,841
Stabilna współpraca
Opieka medyczna
Karta MultiSport
+1