Senior Software Engineer
Core
Architect and lead the Tasker & Supply team to build marketplace matching, onboarding, and supply-side systems for Taskrabbit's home service platform.
Role type
Senior Software Engineer (Tech Lead)
Builds
Marketplace matching engine, tasker onboarding flows, and supply-side service contracts
Domain
Marketplace / Gig Economy / Home Services
Deliverable
production ML models | product features
Required skills
Ruby on Rails, Sorbet (typed Ruby), TypeScript, SQL/MySQL, Kafka, async/event-driven architecture, observability, system design, technical strategy
Preferred skills
Spec-Driven Development, AI tools for development, legacy monolith replatforming, contract-driven type generation
Technologies
Ruby, Rails, Sorbet, TypeScript, Kafka, MySQL, Datadog
Responsibilities
Define multi-quarter technical roadmap for Tasker & Supply; Lead cross-team initiatives on marketplace liquidity and matching; Solve ambiguous business goals into technical strategies; Improve reliability and observability for critical systems; Mentor engineers and champion testing/AI practices; Drive adoption of strongly-typed TypeScript bindings
Seniority
Senior, hands-on IC with leadership responsibilities