UpstaffSign up
Last Update Last Updated: November, 2026

Senior Python Full-Stack Engineer (TypeScript)

Back-End Web, Full Stack Web.

Senior
B2 (Upper-Intermediate)

Required Skills

Python
Python
TypeScript
TypeScript

Nice to Have

SAAS
API
API
SOLID
SQL
SQL
Google BigQuery
Google BigQuery
GCP
GCP
Google Cloud Pub/Sub
ETL
ETL
Apache Airflow
Apache Airflow

Summary

  • Develop full-stack product features using Python and TypeScript.
  • Build frontend and backend components, APIs, and external service integrations.
  • Work with SQL databases, GCP, and data-driven application functionality.
  • 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 Full-Stack Engineer with strong Python and TypeScript expertise to develop product features and integrations for a SaaS platform in the marketing analytics and e-commerce domain.

The platform collects and analyzes tracking data from e-commerce businesses and advertising platforms, helping customers understand the performance of their marketing investments. You will contribute to both frontend and backend development, building scalable product functionality and data-driven integrations.

Responsibilities

  • Develop and maintain full-stack product features using Python and TypeScript.
  • Build and integrate frontend and backend components.
  • Design and implement APIs and integrations with external services.
  • Work with relational databases and optimize data access and processing.
  • Develop functionality related to event tracking, analytics, and e-commerce integrations.
  • Contribute to application architecture and engineering best practices.
  • Collaborate with other engineers to deliver scalable and reliable product features.
  • Participate in technical discussions and architectural decisions.

Requirements

  • Strong commercial experience with Python in production environments.
  • Strong commercial experience with TypeScript.
  • Solid SQL skills and deep understanding of databases.
  • Experience developing full-stack applications and customer-facing products.
  • Experience designing and integrating APIs.
  • Ability to design engineering abstractions and contribute to architectural decisions.
  • Fluent English.

Tech Stack

  • Backend: Python
  • Frontend: TypeScript
  • Databases: SQL, BigQuery
  • Cloud: GCP
  • Messaging: Google Pub/Sub
  • Data Processing: ETL, Airflow
  • Integrations: APIs
  • Analytics & Tracking: Event tracking, marketing analytics, e-commerce integrations

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

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 (TypeScript)

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