Senior Backend Engineer in Kraków

Senior Backend Engineer in Kraków

Kraków Pełny etat 56700 - 69300 zł / rok (szac.) Hybrydowo
I

W skrócie

  • Zadania: Twórz nowoczesne usługi płatnicze i rozwiązania finansowe w zespole FinTech.
  • Firma: InPost Pay - innowacyjna firma fintechowa z dynamiczną kulturą pracy.
  • Benefity: Atrakcyjne wynagrodzenie, możliwość pracy hybrydowej oraz rozwój zawodowy.
  • Pozostałe informacje: Możliwość mentorowania innych i kształtowania standardów technicznych.
  • Dlaczego ta praca: Pracuj nad przełomowymi technologiami i wpływaj na przyszłość usług finansowych.
  • Kwalifikacje: Minimum 5-letnie doświadczenie w inżynierii backendowej oraz znajomość systemów rozproszonych.

Przewidywane wynagrodzenie mieści się w przedziale 56700 - 69300 zł za rok.

InPost Pay buduje swoją własną platformę fintech od podstaw. To duża, międzynarodowa inicjatywa, w której inżynierowie będą mieli możliwość kształtowania architektury, budowania kluczowych komponentów fintech oraz tworzenia rozwiązań zaprojektowanych do działania na skalę InPost. Budujemy zwinne, wysoko efektywne organizacje inżynieryjne w Polsce, z inżynierią opartą na AI w jej rdzeniu.

Poszukujemy silnych inżynierów, którzy czują się komfortowo w inżynierii agentowej, od doświadczonych profesjonalistów budujących złożone systemy i narzędzia inżynieryjne po nową generację inżynierów, którzy od początku swojej kariery przyjęli rozwój napędzany przez AI.

Model pracy: hybrydowy, preferowany 1 dzień w tygodniu w biurze w Warszawie lub Krakowie.

Poszukujemy Senior Backend Engineera do naszego zespołu FinTech Platform, który pomoże nam zbudować nową generację rozwiązań płatniczych i finansowych w InPost. W tej roli będziesz odpowiedzialny za funkcje w obszarze płatności, projektując i budując rozproszone usługi backendowe, które wspierają krytyczne operacje finansowe. Będziesz pracować w nowoczesnym środowisku inżynieryjnym, gdzie odpowiedzialność rozciąga się od wymagań produktowych przez architekturę, rozwój, monitorowanie produkcji i ciągłe doskonalenie.

Na czym będziesz pracować?

  • Projektowanie i budowanie usług backendowych opartych na zdarzeniach wspierających autoryzację płatności, zarządzanie księgami, rozliczenia i inne procesy w obszarze finansów.
  • Rozwój skalowalnych i odpornych API z silnym naciskiem na niezawodność, bezpieczeństwo, wydajność i łatwość utrzymania.
  • Udział w pełnym cyklu życia oprogramowania, od wymagań i projektowania technicznego przez testowanie, wydanie i wsparcie produkcyjne.
  • Projektowanie i utrzymywanie strukturalnych zdarzeń domenowych oraz integracji opartych na zdarzeniach w rozproszonych systemach.
  • Współpraca z menedżerami inżynieryjnymi i zespołami produktowymi w celu kształtowania map drogowych, doprecyzowania wymagań i wpływania na kierunek techniczny.
  • Badanie incydentów, przeprowadzanie analizy przyczyn źródłowych i prowadzenie ciągłych ulepszeń platformy.
  • Mentorowanie inżynierów, przeprowadzanie przeglądów kodu i promowanie najlepszych praktyk inżynieryjnych w zespole.

Ta współpraca może być mocnym dopasowaniem, jeśli:

  • Masz co najmniej 5-letnie doświadczenie w inżynierii oprogramowania backendowego przy użyciu Java, C#/.NET, Rust lub Node.js.
  • Masz praktyczne doświadczenie w projektowaniu i obsłudze rozproszonych systemów oraz architektur opartych na zdarzeniach.
  • Dostarczasz i utrzymujesz usługi produkcyjne, API, pipeline'y CI/CD oraz rozwiązania do obserwowalności.
  • Rozumiesz koncepcje systemów rozproszonych, takie jak modele spójności, wzorce sag, idempotencja i wzorce outbox.
  • Masz praktyczne doświadczenie z relacyjnymi bazami danych, najlepiej PostgreSQL.
  • Jesteś komfortowy z automatycznym testowaniem na wielu poziomach, w tym testami jednostkowymi, integracyjnymi i kontraktowymi.
  • Aktywnie korzystasz z narzędzi inżynieryjnych wspieranych przez AI, takich jak GitHub Copilot, ChatGPT, Claude lub podobne rozwiązania w codziennej pracy deweloperskiej, opierając się na najlepszych praktykach inżynieryjnych promowanych w zespole.
  • Komunikujesz się w języku angielskim na poziomie B2 lub wyższym.

Dodatkowe atuty:

  • Doświadczenie w obszarze płatności, fintech lub regulowanych środowisk.
  • Doświadczenie z Java i Spring Boot w środowiskach produkcyjnych.
  • Znajomość Kafka lub innych technologii strumieniowych.
  • Znajomość PCI DSS, PSD2, KYC/KYB lub systemów podejmowania decyzji ryzyka.
  • Doświadczenie z Dockerem, Kubernetes, platformami chmurowymi oraz narzędziami do obserwowalności, takimi jak Prometheus, Grafana lub OpenTelemetry.

Co oferujemy:

  • Możliwość budowania produktów, które znajdują się w sercu rosnącego ekosystemu usług finansowych InPost.
  • Odpowiedzialność za krytyczne rozwiązania biznesowe działające na dużą skalę.
  • Nowoczesne środowisko inżynieryjne skoncentrowane na autonomii, odpowiedzialności i ciągłym uczeniu się.
  • Współpracę z wysoko wykwalifikowanymi zespołami produktowymi, inżynieryjnymi i biznesowymi.
  • Dostęp do nowoczesnych technologii, architektur opartych na zdarzeniach i rozwiązań chmurowych.
  • Możliwości kształtowania standardów technicznych, mentorowania innych i wpływania na ewolucję platformy.
  • Pełnoetatową umowę o pracę.

Senior Backend Engineer in Kraków – pracodawca: InPost

InPost to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju w dynamicznym środowisku e-commerce. Pracując jako Senior Data Developer, będziesz miał realny wpływ na podejmowanie decyzji strategicznych, a także możliwość współpracy z międzynarodowym zespołem ekspertów. Nasza kultura pracy sprzyja innowacjom i eksperymentowaniu z nowymi technologiami, co czyni naszą firmę atrakcyjnym miejscem dla osób poszukujących satysfakcjonującej kariery.

I

Dane kontaktowe:

Zespół rekrutacyjny InPost

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Backend Engineer in Kraków

Java
C#/.NET
Rust
Node.js
Distributed Systems
Event-Driven Architectures
APIs