SlipstreamJobsFresh Startup & VC-Backed Jobs

Staff Software Engineer - Core Services

Taskrabbit - San Francisco, CA, United States - Hybrid - posted 2026-10-19

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 150,000 - 200,000 / annual

Taskrabbit is a marketplace platform connecting people with Taskers for everyday services like furniture assembly, handyman work, and moving help. The Core Services team builds shared capabilities and foundational services that power the entire platform and enable all other engineering teams to move faster and build scalable features. In this Staff Engineer role, you will lead the design and evolution of shared platform capabilities including authentication and identity, event-driven systems, and API infrastructure. You'll have direct impact on engineering productivity, product velocity, and the overall marketplace experience. Key responsibilities: - Lead architecture, integration, and adoption of shared platform capabilities (authentication, identity, event streaming, API infrastructure) across teams - Design, build, and maintain robust, high-performance TypeScript-based APIs and foundational services - Drive design and adoption of event-based architectures enabling reliable, loosely coupled service communication - Own and evolve authentication and authorization approaches, including third-party identity platform and partner integrations - Work closely with Ruby on Rails backend services to integrate shared capabilities into existing infrastructure - Propose and drive improvements to platform performance, reliability, security, and developer experience - Guide and mentor other engineers on API design, system design, and scalable architecture best practices - Partner with Engineering and Product leadership to define unified technical strategy for shared services The role is hybrid, requiring 2 days in office at the San Francisco hub (130 Sutter St) every Tuesday and Wednesday. Requirements: - 8+ years of experience developing modern APIs and distributed services - Hands-on experience with authentication and identity platforms (Auth0, Okta, Cognito, or similar), including OAuth 2.0, OpenID Connect, and SSO - Experience designing and operating event-based architectures (Kafka, SNS/SQS, EventBridge, or similar) - Experience building and maintaining robust TypeScript-based APIs and services - Exceptionally strong technical design and architecture skills with focus on scalable shared capabilities - Professional experience with AI-led agentic software development (Claude Code, Codex, Cursor, etc.) - Experience with modern software development workflows, CI/CD pipelines, and containerized environments - Passion for mentoring engineers and elevating team capabilities - Strong written and verbal communication skills with ability to articulate complex technical subjects clearly - Proven track record of breaking down complex platform initiatives into manageable, high-impact iterations Nice-to-have skills: - Experience with cloud infrastructure (AWS), infrastructure as code, and container orchestration (Kubernetes) - Comfortable with relational and key-value datastores (MySQL, Redis, Elasticsearch) - Experience with Backend-for-Frontend (BFF) design patterns - Experience with API gateways, rate limiting, and securing service-to-service communication - Professional experience with Ruby on Rails, including working within and extending large, existing Rails applications

Similar roles