(Senior) Java Developer - Freelance
Netguru
To rola senior backend engineera w software housie Netguru. Będziesz projektować i budować skalowalne systemy backendowe, API, pipeline'y ETL oraz optymalizować wydajność dla klientów z różnych branż (FinTech, e-commerce, B2B). Pracujesz w pełni zdalnie na B2B, z 20 dniami płatnego urlopu. Oczekuje się mentorowania młodszych inżynierów i pracy z różnymi technologiami JVM (Java, Kotlin, Scala), bazami danych (PostgreSQL, MongoDB) i chmurą (AWS/GCP/Azure).
Brakuje: nie podano wielkości zespołu, brak informacji o on-call i dyżurach.
Wbrew tytułowi 'Java Developer', rola to Senior Backend Engineer wymagający znajomości całego ekosystemu JVM (Java, Kotlin, Scala), rozproszonych systemów, ETL i chmury. Java jest tylko jednym z języków – oczekuje się wszechstronności backendowej.
To rola senior backend engineera w software housie Netguru. Będziesz projektować i budować skalowalne systemy backendowe, API, pipeline'y ETL oraz optymalizować wydajność dla klientów z różnych branż (FinTech, e-commerce, B2B). Pracujesz w pełni zdalnie na B2B, z 20 dniami płatnego urlopu. Oczekuje się mentorowania młodszych inżynierów i pracy z różnymi technologiami JVM (Java, Kotlin, Scala), bazami danych (PostgreSQL, MongoDB) i chmurą (AWS/GCP/Azure).
- ✓100% zdalnie z elastycznymi godzinami
- ✓20 płatnych dni urlopu na B2B
- ✓Dev-friendly procesy: CI, CD, Code Review, bug bashes
- ✓Długoterminowa współpraca na ciekawych produktach (FinTech, B2B, e-commerce)
- !W ogłoszeniu jest mowa o pair programmingu z iOS Developerem – może to wskazywać na niejasności co do rzeczywistego zespołu lub procesu rekrutacyjnego
- !Tytuł 'Java Developer' nie oddaje pełnego zakresu (wymagany Kotlin i Scala)
- !Stawka sztywna 30 EUR/h – brak negocjacji
- •Projektowanie i implementacja skalowalnych systemów backendowych w Javie/Kotlinie
- •Tworzenie i utrzymanie wysokowydajnych API REST
- •Budowa i optymalizacja pipeline'ów ETL do przetwarzania dużych zbiorów danych
- •Optymalizacja wydajności baz danych (indeksowanie, projektowanie schematów, tunowanie zapytań)
- •Praca z rozproszonymi systemami i przetwarzaniem dużych danych
- •Współpraca z product managerami, designerami i innymi inżynierami
- •Mentoring i code review dla młodszych członków zespołu
- •Udział w procesach ciągłej integracji i dostarczania (CI/CD)
Oferta dla doświadczonych specjalistów (Senior).
Mid-level backend engineer z co najmniej 3-4 latami doświadczenia w Javie i praktyką w budowie API oraz pracy z bazami danych, który chce rozwinąć się w kierunku seniora. Powinien mieć podstawy rozproszonych systemów i ETL oraz gotowość do nauki chmury.
Osoby z mniej niż 3 latami doświadczenia w Javie/Kotlinie, które nie miały styczności z dużymi danymi i rozproszonymi systemami. Juniorzy bez komercyjnego doświadczenia w budowie skalowalnych backendów nie są odpowiedni.
- ?Ile osób liczy zespół backendowy, do którego dołączę?
- ?Czy będę pracować nad jednym projektem, czy rotacyjnie?
- ?Jak wygląda proces on-call / dyżury?
- ?Czy w projekcie używany jest głównie Java, czy również Kotlin/Scala?
- ?Jaki jest typowy czas trwania projektu?
- ?Jakie są oczekiwania co do zakresu mentorowania (liczba mentee, formalność)?
- −Nie podano wielkości zespołu
- −Brak informacji o on-call i dyżurach
- −Nie wiadomo, czy praca jest na jednym projekcie, czy wielu
- −Brak opisu, jakie dokładnie produkty/klienci będą obsługiwani
Zespół stawia na dev-friendly procesy (CI/CD, code review) i współpracę. Oczekuje się mentorowania, co sugeruje nastawienie na rozwój i dzielenie się wiedzą.
Spotkanie z rekruterem, a następnie zadanie do rozwiązania lub rozmowa + pair programming z jednym z iOS Developerów (co może być nietypowe dla backendu).
Poniżej mediany rynkowej
≈ 127,2–127,2 zł/h
Dane z aktywnych ofert zawierających technologię PostgreSQL. Pełne statystyki zarobków →