Senior Python Backend Engineer - GCP & Airflow

Your ITeams Sp. z o.o.

Poland

Remote

PLN 180,000 - 280,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Luxmed Gold Extended medical care
Multisport Plus benefit

Qualifications

  • Minimum 6–7 years of commercial software engineering experience.
  • Strong Python backend development experience and proven delivery of backend services.
  • Hands-on experience with Pydantic, including models, validators, settings management and type enforcement.
  • Solid knowledge of designing, implementing and consuming REST APIs; GraphQL is a plus.
  • Substantial experience with Apache Airflow, including DAG design, operators, sensors, hooks and XCom usage.
  • Experience deploying and operating workflows in Google Cloud Composer.
  • Strong understanding of GCP concepts and practical experience with BigQuery, GCS, Pub/Sub, IAM and Cloud Functions.
  • Familiarity with API authentication standards such as OAuth2, JWT and API keys.
  • Proficiency in SQL for data access and validation tasks.
  • Experience with Git, CI/CD pipelines and Docker-based development workflows.

Responsibilities

  • Design, implement and maintain Apache Airflow DAGs for data orchestration and automation.
  • Manage and optimize GCP Cloud Composer environments and related configurations.
  • Develop robust backend services and REST APIs using Python and appropriate frameworks.
  • Develop and consume REST APIs; GraphQL experience is an advantage.
  • Use Pydantic for schema definition, data validation, type safety and consistency across services and Airflow tasks.
  • Integrate pipelines and services through API interactions, ensuring proper authentication, retries, idempotency and standardized response handling.
  • Develop reusable Airflow components such as operators, hooks and utilities to promote consistency and reuse.
  • Work with GCP services including BigQuery, Google Cloud Storage, Pub/Sub, IAM and Cloud Functions.
  • Implement logging, monitoring, alerting and automated testing practices to ensure reliable pipeline execution in.
  • Collaborate with data engineering, platform and product teams to deliver end-to-end solutions.
  • Troubleshoot production incidents, perform root-cause analysis and implement durable fixes.

Skills

Python backend
Airflow
GCP
Pydantic
REST APIs
GraphQL
SQL
Docker
Git & CI/CD
OAuth2/JWT

Tools

Airflow DAGs
Cloud Composer

Job description

We are seeking a Senior Python Backendwith a strong focus on data engineering and Google Cloud Platform (GCP). The person in this role will in designing, implementing, and maintaining data orchestration and backend solutions using Python, Apache Airflow, Cloud Composer, and a range of GCP services. The role combines backend development, workflow orchestration, API design, and cloud engineering to deliver scalable, reliable, and maintainable data solutions.

Responsibilities
  • Design, implement and maintain Apache Airflow DAGs for data orchestration and automation.
  • Manage and optimize GCP Cloud Composer environments and related configurations.
  • Develop robust backend services and REST APIs using Python and appropriate frameworks.
  • Develop and consume REST APIs; GraphQL experience is an advantage.
  • Use Pydantic for schema definition, data validation, type safety and consistency across services and Airflow tasks.
  • Integrate pipelines and services through API interactions, ensuring proper authentication, retries, idempotency and standardized response handling.
  • Develop reusable Airflow components such as operators, hooks and utilities to promote consistency and reuse.
  • Work with GCP services including BigQuery, Google Cloud Storage, Pub/Sub, IAM and Cloud Functions.
  • Implement logging, monitoring, alerting and automated testing practices to ensure reliable pipeline execution in.
  • Collaborate with data engineering, platform and product teams to deliver end-to-end solutions.
  • Troubleshoot production incidents, perform root-cause analysis and implement durable fixes.
Qualifications
  • Minimum 6–7 years of commercial software engineering experience.
  • Strong Python backend development experience and proven delivery of backend services.
  • Hands‑on experience with Pydantic, including models, validators, settings management and type enforcement.
  • Solid knowledge of designing, implementing and consuming REST APIs; GraphQL is a plus.
  • Substantial experience with Apache Airflow, including DAG design, operators, sensors, hooks and XCom usage.
  • Experience deploying and operating workflows in Google Cloud Composer.
  • Strong understanding of GCP concepts and practical experience with BigQuery, GCS, Pub/Sub, IAM and Cloud Functions.
  • Familiarity with API authentication standards such as OAuth2, JWT and API keys.
  • Proficiency in SQL for data access and validation tasks.
  • Experience with Git, CI/CD pipelines and Docker-based development workflows.
Nice to Have
  • Experience with GraphQL.
  • Advanced data engineering experience with production-scale pipelines.
  • Proven track record building reusable Airflow operators, hooks and utilities.
  • Experience designing cloud-native backend architectures at scale.
  • Opportunity to work on large-scale data and cloud projects for a major international client.
  • Collaboration with cross-functional teams including platform, data engineering and product owners.
  • Unique TEAL culture, relationship‑and respect‑driven community, non‑corporate atmosphere.
  • Agile approach and no bureaucracy.
  • Outstanding integration trips to various places in Europe.
  • Activities to support your well‑being and health.
  • Luxmed Gold Extended medical care and Multisport Plus benefit.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer | GCP | Kafka | BigQuery | Python
Senior Data Engineer | GCP | Kafka | BigQuery | Python

Talentedge • Kraków

On-site
PLN 180,000 - 240,000
Senior Data Engineer
Senior Data Engineer

DEVTALENTS Sp. z o.o. • Województwo mazowieckie

On-site
PLN 150,000 - 200,000
Training opportunities
Supportive culture
Senior Backend Engineer
Senior Backend Engineer

Synechron • Kraków

Hybrid
PLN 180,000 - 240,000
GCP Data Engineer
GCP Data Engineer

Lingaro • Poland

Hybrid
Stable employment
Remote or office work options
Workation opportunities
+8
Remote Senior Django Backend Architect
Remote Senior Django Backend Architect

Formamind sp. z o.o • Warszawa

On-site
PLN 180,000 - 280,000
Senior Cloud Data Engineer
Senior Cloud Data Engineer

Talanto • Poland

Hybrid
PLN 198,000 - 297,000
Hybrid working environment
Annual development budget €1,000
Comprehensive benefits
+2
Senior Data Engineer (Snowflake, AWS)
Senior Data Engineer (Snowflake, AWS)

Talanto • Poznań

Hybrid
PLN 313,000 - 487,000
Hybrid by design
Remote within Poland
Relocation opportunities
+2
Formamind Senior Backend Developer
Formamind Senior Backend Developer

Formamind sp. z o.o • Warszawa

Remote
PLN 180,000 - 280,000
Onboarding support
Remote-friendly environment
Flexible hours
+2
Senior Software Engineer
Senior Software Engineer

Sowelo Consulting sp. z o.o. • Warszawa

Hybrid
PLN 260,000 - 380,000
Hybrid work model
Office presence in Poland
AI-forward engineering culture
Lead Back-End Engineer (Python/AWS)
Lead Back-End Engineer (Python/AWS)

Digital Forms • Warszawa

Remote
Flexible working hours
Fully remote work option within Poland
Competitive salary based on experience
+2