Senior Scala Developer
Clurgo
To rola backend developera Scali w zespole rozwijającym opartą na chmurze AWS i Kubernetes platformę subskrypcyjną z mikroserwisami. Będziesz pisać kod w Scali (2 i 3) z pure FP (cats, doobie, blaze, http4s, tapir), tworzyć i skalować API, integrować z zewnętrznymi dostawcami płatności oraz projektować architekturę. To rola seniorska, ale skupiona na kodzie, z dodatkowymi obowiązkami architektonicznymi i code review. Praca zdalna, B2B, stawka godzinowa.
Brakuje: wielkość zespołu i struktura (liczba developerów, role), istnienie dyżurów on-call i ich warunki.
To rola backend developera Scali w zespole rozwijającym opartą na chmurze AWS i Kubernetes platformę subskrypcyjną z mikroserwisami. Będziesz pisać kod w Scali (2 i 3) z pure FP (cats, doobie, blaze, http4s, tapir), tworzyć i skalować API, integrować z zewnętrznymi dostawcami płatności oraz projektować architekturę. To rola seniorska, ale skupiona na kodzie, z dodatkowymi obowiązkami architektonicznymi i code review. Praca zdalna, B2B, stawka godzinowa.
- ✓Transparentna stawka godzinowa
- ✓Praca zdalna z pełnym wsparciem
- ✓Benefity: opieka medyczna, karta multisport, angielski
- ✓Code review i dobre praktyki programistyczne
- ✓Feedback po każdej rozmowie rekrutacyjnej
- −Brak informacji o wielkości zespołu i liczbie mikroserwisów
- −Brak informacji o dyżurach on-call (wsparcie operacyjne może na to wskazywać)
- !Brak opisu procesu rekrutacyjnego (liczba etapów, rodzaj zadań)
- !Brak informacji o długości projektu i możliwości rotacji między projektami
- •Implementacja funkcjonalności backendowych w Scali z wykorzystaniem pure FP (cats, doobie, http4s, tapir)
- •Tworzenie nowych endpointów API zgodnie z roadmapą produktu
- •Projektowanie techniczne rozwiązań w architekturze mikroserwisowej
- •Code review i dbanie o jakość kodu w zespole
- •Wsparcie operacyjne zintegrowanych platform płatniczych – rozwiązywanie problemów technicznych zgłaszanych przez użytkowników
- •Ścisła współpraca z Tech Leads i zespołem frontendowym przy projektowaniu systemów
- •Skalowanie i utrzymanie wydajności istniejących endpointów
Oferta dla doświadczonych specjalistów (Senior).
Senior Scala developer z co najmniej 5 latami w Scali, solidnymi podstawami FP (cats, doobie, http4s), praktycznym doświadczeniem z AWS i Kubernetes oraz umiejętnością pracy w zespole mikroserwisowym.
Osoby z mniej niż 5 latami doświadczenia w Scali, bez znajomości pure FP (zwłaszcza cats, doobie, http4s) lub bez praktyki z AWS i Kubernetes. Rola nie jest dla juniorów ani mid-level.
- ?Ile osób liczy zespół developerski i jak jest podzielony na role?
- ?Jaki jest planowany czas trwania projektu? Czy istnieje możliwość przejścia do innego projektu?
- ?Jakie są główne wyzwania techniczne w obecnym systemie?
- ?Czy istnieje legacy code w Scali 2, czy projekt jest w pełni na Scali 3?
- ?Jak wygląda proces code review i czy są jakieś narzędzia CI/CD?
- ?Czy zespół posiada dedykowanego Tech Leada na stałe?
- ?Jakie są godziny pracy i czy jest wymagana dostępność poza standardowymi godzinami?
- −Wielkość zespołu i struktura (liczba developerów, role)
- −Istnienie dyżurów on-call i ich warunki
- −Długość projektu i stabilność zatrudnienia
- −Szczegóły architektury mikroserwisów (liczba serwisów, komunikacja)
- −Proces rekrutacyjny (liczba etapów, zadania praktyczne)
Zespół stawia na dobre praktyki programistyczne, work-life balance i integracje. Kultura oparta na współpracy, code review i równoległej pracy z Tech Leads oraz frontendem.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię Scala. Pełne statystyki zarobków →