UpstaffSign up
Last Update Last Updated: November, 2026

Senior Python Full-Stack Engineer (Data Systems)

Back-End Web.

Senior
B2 (Upper-Intermediate)

Required Skills

Python
Python
Google BigQuery
Google BigQuery
GCP
GCP

Nice to Have

SAAS
API
API
CI/CD
CI/CD
Data Processing
SQL
SQL
Google Cloud Pub/Sub
ETL
ETL
Apache Airflow
Apache Airflow

Summary

  • Develop Python backend services, API integrations, and real-time streaming pipelines.
  • Process high-volume tracking data and integrate with external advertising platforms.
  • Work with event-driven systems, SQL, Google Pub/Sub, and GCP.
  • Full-time, long-term engagement with working hours overlapping until 22:00–23:00 local time for Eastern European candidates.

Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.

Job Overview

We are looking for a Senior/Staff Python Engineer with a strong backend focus to develop data integrations, APIs, and real-time streaming pipelines for a SaaS platform in the marketing analytics and e-commerce domain.

The platform processes large volumes of tracking data, combines information from multiple advertising platforms, and transforms it into actionable analytics. You will work on backend services responsible for processing tracking signals and delivering conversion data to external advertising platforms.

Responsibilities

  • Design, develop, and maintain backend services and APIs using Python.
  • Build and optimize real-time data processing and streaming pipelines.
  • Develop integrations with external advertising platforms and their Conversion APIs.
  • Process tracking events and ensure reliable data delivery across distributed systems.
  • Work with event-driven architectures and high-volume data flows.
  • Design scalable solutions and contribute to architectural decisions.
  • Collaborate with engineers across different product teams.
  • Ensure data accuracy, system reliability, and performance.

Requirements

  • Strong commercial experience with Python in production environments.
  • Strong SQL skills and experience working with databases.
  • Experience building and maintaining API integrations.
  • Practical experience with streaming or event-driven systems.
  • Experience developing customer-facing products or SaaS platforms.
  • Ability to design engineering abstractions and participate in architectural discussions.
  • Fluent in English.

Tech Stack

  • Backend: Python
  • Databases: SQL, BigQuery
  • Streaming & Messaging: Google Pub/Sub
  • Cloud: GCP
  • Data Pipelines: ETL, Airflow
  • Integrations: APIs, Conversion APIs
  • Tracking: Snowplow, OpenSnowcat, Segment, event tracking

How to Apply for Senior Python Full-Stack Engineer (Data Systems)

Be ready for the next steps:

  • Create your profile on our website (import from LinkedIn)
  • 20-30-minute screening call
  • Technical interview feedback
  • Project Selection (we are looking for the best project for you).

Who can apply:

  • We work with developers across Europe, LATAM, the U.S. (W-9 form owners), Canada, Asia, Oceania, and the UK.
  • We do not provide visa assistance, and this cooperation model does not include direct-hire benefits.
  • We cannot accept applicants from Russia, Belarus, Iran, or North Korea.
This job is currently open and accepting applications 🔥
Apply Now
Submit CV / GitHub One time, no registration. Share your CV, LinkedIn, or GitHub profile.

Not your stack?

Join the Upstaff community and we are looking for the best project for you.

Submit a Talent for Senior Python Full-Stack Engineer (Data Systems)

CV (resume) - pdf, docx/doc or rtf

At Upstaff we respect confidentiality, privacy and value your information.Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up