Senior Backend Engineer
Consid
Rola polega na budowaniu wewnętrznych platform dla klienta z sektora private equity. Będziesz projektować i rozwijać skalowalne serwisy backendowe w Go lub Java, pracować w małym, autonomicznym zespole inżynierskim. Codzienna praca obejmuje kodowanie, testowanie, CI/CD, optymalizację wydajności oraz współpracę z interesariuszami biznesowymi. Choć tytuł to Backend Engineer, ogłoszenie sugeruje również elementy data engineering (dbt, data pipelines) i znajomość frontendu (TypeScript/React) w nice-to-have.
Brakuje: nie podano wielkości zespołu ani struktury (zależności służbowe), brak informacji o on-call lub dyżurach produkcyjnych.
Wbrew tytułowi Senior Backend Engineer, rola wydaje się mieć silny komponent data engineering (wymóg dbt, data pipelines w nice-to-have, a w procesie rekrutacyjnym pojawia się 'data architecture' i 'analytics engineering'). Może również wymagać okazjonalnej znajomości frontendu (TypeScript/React). Rzeczywista odpowiedzialność może obejmować zarówno backend, jak i pracę z danymi, a nie tylko czysty backend.
Rola polega na budowaniu wewnętrznych platform dla klienta z sektora private equity. Będziesz projektować i rozwijać skalowalne serwisy backendowe w Go lub Java, pracować w małym, autonomicznym zespole inżynierskim. Codzienna praca obejmuje kodowanie, testowanie, CI/CD, optymalizację wydajności oraz współpracę z interesariuszami biznesowymi. Choć tytuł to Backend Engineer, ogłoszenie sugeruje również elementy data engineering (dbt, data pipelines) i znajomość frontendu (TypeScript/React) w nice-to-have.
- ✓Mały, wysoko wykwalifikowany zespół z silną autonomią i odpowiedzialnością – rzadkie w outsourcingu
- ✓Nowoczesny stack technologiczny i kultura inżynierska
- ✓Długoterminowy projekt z realnym wpływem na krytyczne systemy wewnętrzne
- ✓Przejrzyste widełki wynagrodzenia w ogłoszeniu
- −Proces rekrutacyjny zawiera etap 'Technical Interview' poświęcony data architecture i HR data, co sugeruje potencjalny mismatch między tytułem a rzeczywistą rolą (być może więcej pracy z danymi niż typowy backend).
- −Wymóg 8+ lat doświadczenia – bardzo restrykcyjny, co może oznaczać, że oczekiwania są wysokie, a zakres odpowiedzialności szeroki.
- !Brak informacji o wielkości zespołu i strukturze (czy jest tech lead, PO itp.)
- !Brak wzmianki o on-call lub dyżurach produkcyjnych
- !Hybryda 3 dni w biurze może być uciążliwa dla szukających elastyczności
- !Nice-to-have obejmuje frontend (TypeScript, React) – rola może wymagać szerszego stacku niż sugeruje tytuł
- •Projektowanie i rozwijanie serwisów backendowych w Go lub Java
- •Implementacja i utrzymanie pipeline'ów CI/CD oraz automatyzacja deploymentu
- •Pisanie testów automatycznych (jednostkowych, integracyjnych, end-to-end)
- •Uczestnictwo w dyskusjach architektonicznych i podejmowanie decyzji technicznych
- •Współpraca z interesariuszami biznesowymi przy definiowaniu wymagań funkcjonalnych i niefunkcjonalnych
- •Monitorowanie wydajności aplikacji i optymalizacja zapytań bazodanowych
- •Code review i egzekwowanie standardów jakości kodu
- •Wsparcie procesów utrzymania i rozwiązywanie problemów produkcyjnych
Oferta dla doświadczonych specjalistów (Senior).
Backend developer z co najmniej 8-letnim doświadczeniem, który pracował produkcyjnie z Go lub Java, relacyjnymi bazami danych i chmurą (najlepiej GCP). Potrafi samodzielnie projektować i wdrażać rozwiązania przy użyciu CI/CD i testów automatycznych.
Osoby z mniej niż 8 latami doświadczenia w backendzie, zwłaszcza juniorzy i midowie. Również nie dla tych, którzy wolą pracę w firmie produktowej z dala od modelu consultingowego lub preferują częstą zmianę projektów.
- ?Ile osób liczy zespół deweloperski i jaka jest jego struktura (tech lead, PM, itp.)?
- ?Czy rola wiąże się z dyżurami on-call lub wsparciem produkcyjnym po godzinach?
- ?Jakie dokładnie są główne projekty lub wewnętrzne platformy, nad którymi będę pracować?
- ?Czy w codziennej pracy przeważa kodowanie w Go/Java, czy są też zadania z zakresu data engineering (dbt, pipeline'y)?
- ?Dlaczego w procesie rekrutacyjnym pojawia się data architecture i HR data – czy rola faktycznie dotyczy systemów HR?
- ?Czy oczekiwana jest znajomość TypeScript/React do celów produkcyjnych, czy tylko jako plus?
- ?Jaki jest bilans czasu między pisaniem kodu a uczestnictwem w spotkaniach i architekturze?
- −Nie podano wielkości zespołu ani struktury (zależności służbowe)
- −Brak informacji o on-call lub dyżurach produkcyjnych
- −Nie wiadomo czy praca będzie na jednym projekcie, czy rotacyjnie między klientami
- −Brak informacji o budżecie szkoleniowym lub konferencjach
- −Nie określono, jak długo trwa umowa na B2B – czy to stała współpraca, czy kontrakt terminowy
Mały, wysoko wykwalifikowany zespół inżynierski z silną autonomią i odpowiedzialnością. Kultura inżynierska i produktowe podejście do budowania wewnętrznych platform.
1. Screening Call (30 min) – wstępna rozmowa z rekruterem. 2. Cultural Fit Interview – rozmowa o stylu współpracy i komunikacji. 3. Technical Interview – głębsza dyskusja techniczna obejmująca data architecture, analytics engineering i tematy HR data, z praktycznym deep dive. 4. Final Interview (45 min) – rozmowa behawioralna o stylu przywództwa, odpowiedzialności i dopasowaniu menedżerskim.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię Go.