Skip to content
Data Force Group sp. z o.o.

Senior Python Developer + GCP - sektor finansowy

Data Force Group sp. z o.o. Show all offers
Warszawa
23 days ago

In short

Senior Python Developer needed for a long-term project in the financial sector in Warsaw. Responsibilities include backend development on GCP, event-driven architecture, data modeling in BigQuery, and CI/CD. Requires 6+ years of Python experience and GCP proficiency.

AI-written summary based on the listing content.

O nas

Data Force Group sp. z o.o. to polska firma IT z ponad 18-letnim doświadczeniem w analityce danych, AI i Big Data. Realizujemy projekty dla największych instytucji z sektora bankowego, finansowego, telekomunikacyjnego i retail. U nas kompetencje techniczne mają realne znaczenie: masz wpływ na architekturę, standardy inżynierskie i kierunek rozwoju systemu, a nie tylko na kolejne tickety.

O projekcie

Dołączasz do długoterminowego projektu dla wiodącej instytucji finansowej, gdzie budujemy zdarzeniową platformę przetwarzania danych na Google Cloud Platform. Serwisy bezstanowe na Cloud Functions i Cloud Run, komunikacja przez Pub/Sub i Eventarc, analityka na BigQuery, wszystko w środowisku o wysokich wymaganiach co do bezpieczeństwa, dostępności i skalowalności.

Piszemy na najnowszym stacku (Python 3.13, FastAPI, Pydantic v2). To projekt, w którym podejmujesz realne decyzje projektowe: jak wyznaczyć granice serwisów, jak zaprojektować kontrakty zdarzeń, gdzie postawić na streaming, a gdzie na batch.

Twoje zadania

Projektowanie i rozwój serwisów backendowych w Pythonie na GCP (Cloud Functions, Cloud Run)

Budowa architektury zdarzeniowej: Pub/Sub, Eventarc, kontrakty zdarzeń, idempotencja, obsługa retry i dead letter

  • Integracje z systemami kolejkowymi (Kafka, Pub/Sub) i projektowanie przepływów danych między nimi
  • Modelowanie i optymalizacja danych w BigQuery, projektowanie schematów pod koszt i wydajność zapytań
  • Implementacja bezpieczeństwa zgodnego z wymaganiami sektora bankowego: IAM, Secret Manager, Workload Identity, VPC Service Controls, secure coding
  • Budowa REST API w FastAPI, walidacja i serializacja (Pydantic v2)

Programowanie asynchroniczne (asyncio) w systemach o wysokiej przepustowości

  • Wyznaczanie standardów: code review, mentoring, prowadzenie dyskusji architektonicznych
  • Praca w pipeline'ach CI/CD (Git, Jenkins, Terraform)‼️Czego oczekujemy
  • Minimum 6 lat komercyjnego doświadczenia w Pythonie, w tym samodzielne projektowanie architektury
  • Praktyczne doświadczenie produkcyjne z GCP: Cloud Functions, Pub/Sub, BigQuery. Znajomość Eventarc będzie dużym plusem
  • Doświadczenie z co najmniej dwoma systemami kolejkowymi/streamingowymi (Kafka, Pub/Sub, RabbitMQ, Kinesis) i rozumienie, kiedy który ma sens
  • Świadome projektowanie systemów zdarzeniowych: at-least-once vs exactly-once, idempotencja, kolejność zdarzeń, backpressure
  • Dojrzałe podejście do projektowania: Clean Architecture, wzorce projektowe, DDD, SOLID
  • Bardzo dobra znajomość FastAPI i Pydantic v2Programowanie asynchroniczne (asyncio)

Mocny SQL, projektowanie schematów i optymalizacja (BigQuery, PostgreSQL)

Kultura testowania: TDD, testy jednostkowe, integracyjne, e2eDbałość o bezpieczeństwo aplikacji (OWASP, secure coding)

Mile widziane (i realnie doceniane)

Certyfikaty GCP (Professional Cloud Developer, Professional Data Engineer, Professional Cloud Security Engineer)

Infrastructure as Code: Terraform, Cloud Deploy

  • Kubernetes, GKE, Docker
  • Aktywność w społeczności: prelekcje, warsztaty, artykuły techniczne, open source
  • Doświadczenie cross-domenowe (systemy wbudowane, IoT, automatyka, przetwarzanie danych) i umiejętność przenoszenia wzorców między domenami
  • Doświadczenie mentorskie
  • Doświadczenie w sektorze bankowym lub finansowym
  • Profilowanie i optymalizacja wydajności aplikacji Python
  • Szukamy kogoś, ktoTestuje nowe usługi w prywatnym projekcie zanim pojawią się w pracyCzyta dokumentację GCP z ciekawości, nie tylko gdy coś się wywaliMa opinię na temat tego, dlaczego Pub/Sub nie jest Kafką, i potrafi ją obronić
  • Traktuje dobrze zaprojektowany kontrakt zdarzenia jak dobrze napisany akapitTo nie jest oferta dla Ciebie, jeśli
  • Szukasz roli, w której ktoś inny podejmie decyzje architektoniczne
  • Chmura to dla Ciebie tylko miejsce, gdzie ląduje kontener
  • Wolisz stabilny, powtarzalny zakres bez konieczności uczenia się nowych usługCo od nas dostajesz
  • Realny wpływ na architekturę i standardy techniczne projektu o strategicznym znaczeniu
  • Zespół inżynierski, w którym kompetencje są walutą, a decyzje techniczne wygrywa argument, nie stanowisko
  • Kontrakt B2BDługoterminową, stabilną współpracę
Published 2026-08-27
Expires 2026-10-28
Source