Senior Backend Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Reacher · 11 hours ago

Senior Backend Software Engineer

Reacher is the #1 TikTok Shop partner helping brands scale their affiliate marketing. The Senior Backend Software Engineer will architect and own core systems, scale data infrastructure, and provide technical leadership while mentoring other engineers.

Artificial Intelligence (AI)Information TechnologySoftware

Responsibilities

Architect & Own Core Systems: Lead the end-to-end design and implementation of high-throughput backend services and complex data pipelines
Scale Data Infrastructure: Design and optimize data engineering systems that handle massive streams of commerce and creator data, ensuring reliability and observability
Technical Leadership: Set the gold standard for engineering excellence. Define our patterns for schema design, service boundaries, and distributed data processing
Lead and shape engineering architecture - set standards for code quality, testing, and development practices across the stack
Mentor and guide other engineers, establishing best practices and patterns
Drive Velocity: Balance "shipping fast" with "building right," ensuring our infrastructure scales ahead of our growth trajectory
Own the testing strategy for our entire stack, moving beyond unit tests to include end-to-end integration tests, load testing, and automated data quality checks

Qualification

PythonPostgreSQLData EngineeringMicroservicesDjangoFastAPIGCP Data ToolsTesting FrameworksResourcefulnessProduct IntuitionTechnical LeadershipMentoring

Required

5–9 years of professional experience including significant time spent in high-growth startups or big-tech environments owning 'Tier 0' services
Expert-level in Python and deeply comfortable navigating both relational databases (PostgreSQL) and specialized data systems
You've built and maintained production-grade ETL/ELT pipelines, handled schema evolution at scale, and managed data lake/warehouse integrations
You don't just write functions; you think in terms of eventual consistency, backpressure, and system bottlenecks
You care about the why behind the data. You can identify when a requirement is technically feasible but strategically flawed
Can be the technical expert and set standards for engineering quality
Resourceful and thrive in ambiguous environments—you figure things out independently
You believe that code isn't 'done' until it's tested, documented, and observable
Expert Python, Django, FastAPI, and advanced PostgreSQL (indexing, optimization, locking patterns)
Hands-on experience with GCP data tools (Cloud Composer/Airflow, BigQuery, Pub/Sub, Cloud Run Jobs) or equivalent (Kafka, Spark, Snowflake)
Deep knowledge of observability (distributed tracing, structured logging) and testing strategies for data integrity
Experience with distributed locking, idempotency patterns, and microservices orchestration
Expert-level knowledge of testing frameworks (e.g., pytest, Cypress). Deep experience in Data Quality testing (e.g., Great Expectations, dbt tests) to ensure pipeline accuracy

Preferred

You've worked at an early-stage startup or been a first/early engineering hire
You've built systems that process millions of events per day
You've led technical initiatives or mentored junior engineers
You're curious about AI, e-commerce, or automation—we work in this space
You've shipped side projects or contribute to open-source data tooling or backend frameworks
You have experience with AlloyDB or advanced vector databases for AI applications

Company

Reacher

twittertwittertwitter
company-logo
Reacher is an AI platform that streamlines creator discovery, outreach, campaign management, and analytics for TikTok Shop affiliates.

Funding

Current Stage
Early Stage
Total Funding
$0.5M
Key Investors
Y Combinator
2025-09-09Pre Seed· $0.5M
Company data provided by crunchbase