CronJobs

backend jobs

Staff Software Engineer - Experimentation Platform

TaskRabbit · San Francisco, California, United States

hybridstaff$150,000–$200,000Posted Oct 19, 2026TypeScriptRuby on RailsKafkaAWSKubernetesMySQLRedisElasticsearch

Apply on the employer site

About this role

**About Taskrabbit** Taskrabbit is a marketplace platform that connects people with Taskers to handle everyday home to-dos—like furniture assembly, handyman work, moving help, and more. At Taskrabbit, we aim to transform lives one task at a time. We celebrate innovation, inclusion, and hard work in a collaborative, pragmatic, fast-paced culture. This role is part of a hybrid team (US + EU) and Taskrabbit has been recognized as a Built In – Best Places to Work (2022–2025). **Prior to applying (Hybrid requirement)** - **Hybrid role:** 2 days in office at the San Francisco hub **every Tuesday & Wednesday** - Location: **130 Sutter St, San Francisco, CA** **About the Role** The Core Services team builds shared capabilities and services used across nearly every part of the Taskrabbit platform—enabling engineering to stay on track, move faster, and deliver scalable, high-impact features. In this Staff Software Engineer role, you’ll lead the integration of Taskrabbit’s **experimentation platform**, empowering product and engineering teams to experiment, test hypotheses, and iterate quickly. You’ll help lead a team that designs, builds, evolves, and maintains these foundational systems—your technical decisions will directly impact engineering productivity, product velocity, and the marketplace experience. **What You’ll Work On** - Lead the architecture, integration, and adoption of the company-wide experimentation platform to enable rapid iteration and feature testing across teams - Design, build, and maintain robust, high-performance **TypeScript-based APIs** and foundational services - Partner with **Ruby on Rails** backend services and integrate shared capabilities into existing application infrastructure - Propose and drive improvements to platform performance, reliability, and developer experience - Guide and mentor engineers on best practices for feature experimentation, API design, and scalable architecture - Collaborate with Engineering and Product leadership to establish a unified, data-driven experimentation strategy - Advise senior leadership on platform capabilities, experimentation architecture, and future strategic initiatives **Your Core Skills** - **8+ years** developing modern APIs - Hands-on experience with at least one major experimentation / feature flagging platform (e.g., Optimizely, Growthbook, Statsig, or similar) - Professional experience with **AI-led agentic software development** (e.g., Claude Code, Codex, Cursor, etc.) - Experience building and maintaining robust **TypeScript-based APIs and services** - Strong technical design and architecture skills for scalable shared capabilities - Experience with modern software development workflows, **CI/CD**, and containerized environments - Passion for mentoring engineers and elevating team capabilities - Strong written and verbal communication skills - Proven ability to break down complex platform initiatives into manageable, high-impact iterations **Nice-to-have Skills** - Experience with **Ruby on Rails** - Familiarity with event-driven architectures and data streaming (e.g., **Kafka**) - Experience with **AWS**, infrastructure as code, and **Kubernetes** - Comfort with relational and key-value datastores (e.g., MySQL, Redis, Elasticsearch) - Experience with **Backend-for-Frontend (BFF)** design patterns **Compensation & Benefits** - Base pay range: **$150,000 – $200,000** (base pay only; excludes bonus/benefits/perks) - Total compensation includes base pay + bonu

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord