Senior Data / Software Engineer (Poland, Remote)
First Connect Insurance
To rola senior backend inżyniera z silnym naciskiem na przetwarzanie danych. Będziesz odpowiedzialny za projektowanie i utrzymanie systemów przetwarzających dane od 130+ ubezpieczycieli, które są kluczowe dla platformy (m.in. prowizje agentów). Pracujesz w Node.js/TypeScript, NestJS, PostgreSQL, AWS. Współpracujesz z zespołami produktowymi, finansowymi i biznesowymi. To nie tylko pisanie kodu, ale też architektura asynchronicznych potoków danych, zapewnienie jakości danych i skalowanie.
Brakuje: brak informacji o wielkości zespołu i strukturze, nie podano konkretnych usług aws używanych w produkcji.
To rola senior backend inżyniera z silnym naciskiem na przetwarzanie danych. Będziesz odpowiedzialny za projektowanie i utrzymanie systemów przetwarzających dane od 130+ ubezpieczycieli, które są kluczowe dla platformy (m.in. prowizje agentów). Pracujesz w Node.js/TypeScript, NestJS, PostgreSQL, AWS. Współpracujesz z zespołami produktowymi, finansowymi i biznesowymi. To nie tylko pisanie kodu, ale też architektura asynchronicznych potoków danych, zapewnienie jakości danych i skalowanie.
- ✓Firma ma misję i widzi skalę (130+ carrierów, setki nowych agentów miesięcznie)
- −Brak informacji o wielkości zespołu – może oznaczać, że zespół jest mały i rola wymaga bardzo dużej samodzielności
- −Proces rekrutacyjny składa się z 5 etapów – dość długi, może wskazywać na biurokrację lub wiele poziomów decyzyjnych
- −Wymóg 'startup mindset' i 'navigate ambiguity' – może sygnalizować brak jasnych procesów i dokumentacji
- !Tytuł 'Data / Software Engineer' jest niejednoznaczny – w opisie jest 'Senior Backend Engineer'
- !Wymagana elastyczność względem strefy czasowej US – może oznaczać pracę w późnych godzinach
- !Brak informacji o tym, jak wygląda obecna architektura systemów danych (monolit vs mikroserwisy)
- !Mentoring wymieniony jako 'extra points' – może oznaczać, że zespół nie ma seniora dla wsparcia
- •Projektowanie i implementacja potoków danych (ETL/ELT) do przetwarzania danych z różnych ubezpieczycieli
- •Pisanie kodu backendowego w Node.js/TypeScript z NestJS
- •Optymalizacja zapytań PostgreSQL i zarządzanie dużymi zbiorami danych
- •Implementacja monitorowania jakości danych i alertów
- •Projektowanie architektury asynchronicznej (event-driven) np. z użyciem kolejki wiadomości
- •Współpraca z finansami i biznesem przy definiowaniu wymagań data-owych
- •Code review i mentoring młodszych inżynierów
- •Debugowanie i rozwiązywanie problemów produkcyjnych w systemach danych
Oferta dla doświadczonych specjalistów (Senior).
Inżynier backend z co najmniej 5-letnim doświadczeniem w podobnych zadaniach (data pipelines, Node.js, PostgreSQL), który potrafi udowodnić umiejętność radzenia sobie z dużymi, różnorodnymi danymi i pracą asynchroniczną. Musi być gotowy do samodzielnej pracy i szybkiego uczenia się specyfiki ubezpieczeń.
Juniorzy lub osoby bez doświadczenia w data-heavy backendzie. Również osoby szukające ścisłego 9-18 bez kontaktu z US – wymagana jest elastyczność czasowa. Nie jest to rola pure frontend, devops ani data science – tylko backend danych.
- ?Ile osób liczy zespół backendowy/data?
- ?Jak wygląda obecna architektura potoków danych? Czy są to mikroserwisy, jakie kolejki/message broker są używane?
- ?Czy w tej roli przewidziane są dyżury on-call? Jak często?
- ?Jaki jest zakres odpowiedzialności w zakresie PostgreSQL – czy mamy DBA, czy to rola inżyniera?
- ?Jakie są największe wyzwania związane z jakością danych od carrierów? Jak są one obecnie rozwiązywane?
- ?Czy harmonogram pracy wymaga konkretnych godzin dopasowanych do US? Czy to np. start od 14:00?
- ?Jakie są plany rozwoju technologicznego (np. migracja na coś nowego, skalowanie)?
- −Brak informacji o wielkości zespołu i strukturze
- −Nie podano konkretnych usług AWS używanych w produkcji
- −Brak opisu obecnej architektury (monolit vs mikroserwisy, kolejki, itp.)
- −Nie wiadomo, czy wymagana jest znajomość konkretnych narzędzi ETL (np. Airflow, dbt)
- −Brak informacji o on-call i dyżurach
Kultura startupowa z dużym poczuciem własności i odpowiedzialności, współpraca cross-funkcjonalna z finansami i biznesem. Oczekuje się proaktywności i radzenia sobie z niepewnością.
CV → rozmowa z rekruterem (Karolina) → techniczna rozmowa z członkami zespołu → live coding → rozmowa z hiring managerem (Michał) → finalna rozmowa z Wojtkiem i Olą. Łącznie 5 etapów.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię AWS. Pełne statystyki zarobków →