Senior Fullstack Python + TypeScript Engineer

Exciting Opportunities for Tech Talent – Find Your Perfect Role!

Referral bonus: $800
We are seeking a Senior Fullstack Python + TypeScript Engineer for a US-based SaaS company in marketing analytics.
About the Client

The client is an American SaaS company in marketing analytics. Its platform helps e-commerce brands understand which ad spend truly drives revenue. It collects tracking data, combines it with data from major ad platforms, and uses ML modeling to turn it into reporting.

The company’s customers spend millions per month on advertising, so data volumes are large and business decisions depend on data accuracy.

About the Project

There are several projects in progress:

  • Conversion API (main project): reprocessing tracking signals and delivering them to ad-platform APIs in real time. Each platform’s API works differently and has its own quirks, so integrations require careful work. Stack: Python streaming, Google Pub/Sub, Shopify JS tracking.
  • Mobile attribution SDK (greenfield): a new SDK for JavaScript and iOS.
  • Analytics data pipelines: pipelines built as part of the SaaS product, not internal BI.
  • Full-stack product development: application features and integrations.

Requirements and responsibilities

Requirements:
  • Senior or Staff level, 7+ years of commercial experience in software engineering
  • 5+ years of commercial experience with Python in production
  • Strong TypeScript skills for building application features on the frontend 
  • Strong SQL and deep understanding of databases
  • Full-stack experience: delivering product features and integrations end to end, across backend and frontend
  • Experience with GCP and BigQuery
  • Track record of building customer-facing products, not just internal tools or dashboards 
  • Ability to design engineering abstractions and discuss architectural decisions with the team, explaining trade-offs
  • Fluent English (C1) for daily communication with the US team: syncs, technical discussions and written communication

⏰ Important: Readiness to work with overlap with the US team until 10–11 PM Kyiv time

Responsibilities:
  • Work as a full-stack engineer on product features and integrations across frontend and backend
  • Develop application features as part of full-stack product development
  • Build integrations within the SaaS platform
  • Contribute to architecture discussions and engineering abstractions
Nice-to-have:
  • Experience with e-commerce and tracking analytics
  • Experience with Google Pub/Sub and Airflow

We offer

01
Work vibe
  • Flexible full-time/part-time hours
  • No micromanagement—time logging is for accounting only
  • High-quality equipment (MacBook or your own device)
  • Dynamic, low-bureaucracy environment
  • Team events, swag, and a great crew to hang with
02
Holidays and leaves
  • 20 days of paid annual vacation;
  • 15 days of paid sick leaves;
  • Possibility to use vacation during probation;
  • Maternity and paternity leave;
  • Days off on all government holidays.
03
Education
  • $100 annual education allowance
  • Mentorship program—learn or lead
  • English lessons with biannual reviews
  • Certification cost reimbursement
  • Free access to Udemy courses on request
04
Perks
  • Social package: medical insurance, sports compensation, or psychological training
  • IT Club Loyalty card (Lviv IT Cluster)
  • No overtime—work-life balance matters
  • Transparent payments in EUR/USD, on time every month
  • Assistance with military reservation procedure

Send resume

By submitting this form, you agree to our Privacy Policy.
For some roles, we may request references from prior employers.

Nataliya Bahan

Head of Recruitment

Looks like someone you know?

Refer a friend and receive a bonus when they accept an offer.

Refer a friend, mate!

More details in our: telegram. Check all positions: here.

You got it right!

Only 21% of people can identify an accessible visual.

Your question