NoFluffJobs Praca zdalna Senior

Senior Backend Developer (with GCP/AWS)

j-labs software specialist

⚲ Kraków

26 880 - 30 240 PLN (B2B)

Wymagania

  • Java
  • AWS
  • Terraform
  • Docker
  • Microservices
  • Kotlin
  • Kotlin (nice to have)

Opis stanowiska

O projekcie:
Dołącz do zespołu rozwijającego nowoczesną platformę do zarządzania majątkiem opartą na ETF-ach, w której kluczowe są bezpieczeństwo, skalowalność i niezawodność systemu.

Projekt koncentruje się na budowie i rozwoju rozwiązań obsługujących ponad milion użytkowników. Pracujemy w środowisku architektury mikroserwisowej, rozwijając komponenty związane z uwierzytelnianiem, identyfikacją użytkowników oraz szeroko pojętym bezpieczeństwem. Szczególny nacisk kładziemy na ochronę danych, stabilność działania oraz zgodność z regulacjami.

Stack technologiczny: Java/Kotlin, AWS, Terraform, Docker, Spring, Git, GraphQL, REST API, SQL, architektura mikroserwisowa.

Wymagania:
- Minimum 5 lat doświadczenia w programowaniu w Java/Kotlin.
- Dobra znajomość architektury mikroserwisowej.
- Doświadczenie w pracy z chmurą (GCP lub AWS).
- Znajomość dobrych praktyk programowania i wzorców projektowych.
- Dobra komunikacja i współpraca zespołowa.
- Język angielski min. B2.

Codzienne zadania:
- Praca nad platformą do zarządzania majątkiem opartym na ETF oraz rozwój rozwiązań w obszarach Client Lifecycle i Marketing Growth.
- Bliska współpraca z PO oraz pozostałymi członkami zespołu w celu przełożenia wyzwań biznesowych na najwyższej jakości rozwiązania techniczne.
- Tworzenie czystego, testowalnego i dobrze udokumentowanego kodu.
- Aktywny udział w usprawnianiu procesu wytwarzania oprogramowania i kultury inżynierskiej.
- Proponowanie rozwiązań architektonicznych.
- Praca w samoorganizujących się zespołach agile z wykorzystaniem CI/CD i infrastruktury chmurowej.

🔍 Dekoder Ogłoszenia

🔴
rozwiązań obsługujących ponad milion użytkowników
Może oznaczać, że obecna liczba użytkowników jest znacznie niższa, a milion to cel długoterminowy.
🔴
Praca w samoorganizującym się zespole
Oznacza to brak ścisłego kierownictwa i dużą odpowiedzialność za samodzielne organizowanie pracy, co może być chaotyczne.
🔴
Aktywny udział w usprawnianiu procesu wytwarzania oprogramowania i kultury inżynierskiej
Może sugerować, że obecne procesy i kultura wymagają znaczących zmian, a Ty będziesz częścią tego procesu.
🔴
Proponowanie rozwiązań architektonicznych
Chociaż brzmi to jak duża odpowiedzialność, może oznaczać, że nie ma ustalonej architektury i będziesz musiał ją tworzyć od podstaw.
🔴
Bliska współpraca z PO oraz pozostałymi członkami zespołu w celu przełożenia wyzwań biznesowych na najwyższej jakości rozwiązania techniczne
Może oznaczać, że wymagania biznesowe są niejasne lub często się zmieniają, a zespół musi je interpretować i implementować.