Senior Python Developer

New
D
Data Force Group sp. z o.o.Financial services
Workplace type: remote; Country code: PLContractSenior
Salary26,000 - 34,000 PLN per month
Apply NowOpens the employer's application page

Job Details

Languages
Pl C2, en B2
Experience
Minimum 6 lat komercyjnego doświadczenia w Pythonie
Required Skills
PostgreSQLPythonKafkaFastAPITerraformBigQuery

Requirements

  • Minimum 6 lat komercyjnego doświadczenia w Pythonie, w tym samodzielne projektowanie architektury.
  • Praktyczne doświadczenie produkcyjne z GCP, w tym Cloud Functions, Pub/Sub i BigQuery.
  • Doświadczenie z co najmniej dwoma systemami kolejkowymi lub streamingowymi, np. Kafka, Pub/Sub, RabbitMQ lub Kinesis.
  • Umiejętność projektowania systemów zdarzeniowych, w tym rozumienie at-least-once i exactly-once, idempotencji, kolejności zdarzeń i backpressure.
  • Doświadczenie w projektowaniu systemów z użyciem Clean Architecture, wzorców projektowych, DDD i SOLID.
  • Bardzo dobra znajomość FastAPI i Pydantic v2.
  • Znajomość programowania asynchronicznego w asyncio.
  • Mocna znajomość SQL oraz projektowania schematów i optymalizacji w BigQuery i PostgreSQL.
  • Doświadczenie w testowaniu: TDD, testy jednostkowe, integracyjne i end-to-end.
  • Dbałość o bezpieczeństwo aplikacji, w tym OWASP i secure coding.
  • Znajomość Eventarc będzie dodatkowym atutem.

Responsibilities

  • Projektuj i rozwijaj backendowe serwisy Python na Cloud Functions i Cloud Run.
  • Buduj architekturę zdarzeniową z Pub/Sub i Eventarc, w tym kontrakty zdarzeń, idempotencję, retry i dead letter.
  • Integruj systemy kolejkowe, takie jak Kafka i Pub/Sub, oraz projektuj przepływy danych.
  • Modeluj i optymalizuj dane w BigQuery pod kątem kosztów i wydajności zapytań.
  • Implementuj bezpieczeństwo z wykorzystaniem IAM, Secret Manager, Workload Identity i VPC Service Controls.
  • Buduj REST API w FastAPI oraz obsługuj walidację i serializację w Pydantic v2.
  • Twórz asynchroniczne rozwiązania w asyncio dla systemów o wysokiej przepustowości.
  • Wyznaczaj standardy inżynierskie przez code review, mentoring i dyskusje architektoniczne.
  • Pracuj z pipeline’ami CI/CD oraz narzędziami Git, Jenkins i Terraform.
View Full Description & ApplyYou'll be redirected to the employer's site
26,000 - 34,000 PLN per month
Apply Now