Senior Fullstack Developer (Kotlin/Java/Angular)
- Hiring from
- Probably Worldwide
- Work type
- Remote
- Posted
603,922 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Do Euvicowego Managed Teamu, w projekcie realizowanym dla naszego międzynarodowego klienta z branży e-mobility, poszukujemy osoby na stanowisko Full-stack Software Engineer (Kotlin/Java + TypeScript/Angular), która wesprze rozwój cyfrowych usług dla kierowców pojazdów elektrycznych. Zależy nam na osobie z min. 5-letnim doświadczeniem komercyjnym, która czuje się swobodnie zarówno w backendzie, jak i we frontendzie, z możliwością pogłębienia się w jednym z tych obszarów, i która potrafi samodzielnie doprecyzować wymagania, skupić się na istocie problemu i przełożyć go na praktyczne kolejne kroki. [Dostępność: możliwie najkrótszy termin / do uzupełnienia] [Język angielski: do uzupełnienia]
Projekt dotyczy rozwoju usług cyfrowych wspierających działanie jednej z największych europejskich sieci ultraszybkiego ładowania pojazdów elektrycznych. Rozwiązanie opiera się na architekturze mikroserwisów po stronie backendu oraz mikrofrontendów po stronie interfejsu użytkownika. Będziesz projektować i rozwijać mikroserwisy w Kotlinie/Javie ze Spring Bootem, z jasno określonymi granicami serwisów, API i integracjami, a także tworzyć aplikacje frontendowe w TypeScript i Angularze, niezawodnie zintegrowane z backendem. Funkcjonalności będziesz dostarczać przekrojowo, biorąc główną odpowiedzialność w swoim najmocniejszym obszarze i wspierając zespół w pozostałych. Współpracując z kolegami z produktu i inżynierii, będziesz podejmować rozsądne decyzje techniczne i dostarczać wartość w użytecznych przyrostach. Jakość budujesz w codziennej pracy, weryfikując zmiany także poza happy path. Doświadczenie w automatyzacji testów będzie dodatkowym atutem, choć nie jest wymagane. Cenimy profil M-shaped, czyli głębię w komplementarnych obszarach połączoną z praktyczną szerokością w dziedzinach pokrewnych.
Technologie:
Kotlin / Java, Spring Boot, TypeScript, Angular, mikroserwisy, mikrofrontendy, RabbitMQ, Redis, PostgreSQL, Kubernetes, CI/CD, monitoring, Domain-Driven Design
Model współpracy: dowolny (100% zdalnie lub współpraca z biura)
Czas trwania projektu:
Delegacje: raz na kwartał - poniedziałek/czwartek
Wymiar: fulltime
Wymagania
- min. 5 lat doświadczenia zawodowego w software engineeringu
- produkcyjne doświadczenie zarówno w backendzie, jak i we frontendzie (głębsza specjalizacja po jednej ze stron mile widziana)
- doprecyzowywanie wymagań, skupienie na istocie problemu i przekładanie go na praktyczne kolejne kroki
- praca iteracyjna, odpowiednie planowanie, konstruktywna komunikacja technicznych opinii
- odpowiedzialność za jakość, umiejętność weryfikacji zmian poza „happy path”
Mile widziane
- doświadczenie w automatyzacji testów (TAE), tylko okazjonalny wkład, nie codzienny focus
- profil „M-shaped”: głębia w komplementarnych obszarach + praktyczna szeroka wiedza w obszarach pokrewnych
- szerszy stack: RabbitMQ, Redis, PostgreSQL, Kubernetes (znajomość wszystkiego nie jest oczekiwana)
- CI/CD, monitoring, accessibility, systemy rozproszone, resilience, Domain-Driven Design
WAŻNE INFORMACJE:
W trakcie procesu rekrutacji na kolejnych jego etapach wymagana będzie weryfikacja tożsamości kandydata/kandydatki.
Pierwszy dzień pracy odbywać się będzie stacjonarnie w jednym z biur Euvic (onboarding, odbiór sprzętu).