SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 130,000 - 180,000 / annual
Taskrabbit is a marketplace platform connecting people with Taskers for everyday home services like furniture assembly, handyman work, and moving help. The company is owned by IKEA and operates as a hybrid organization with employees distributed across the US and EU.
You'll join the AI & Innovation team, a new incubator focused on AI-driven projects that improve the client experience—particularly around how clients discover, describe, and book services. The team emphasizes rapid iteration: quickly scoping, building, and validating ideas before handing off proven, high-impact projects to long-term owners.
As a Senior Full Stack Engineer, you will architect and lead the technical direction of the AI & Innovation team's backend, frontend, and systems. Your responsibilities include:
• Defining the multi-quarter technical roadmap alongside the engineering manager and architects, driving strategy, addressing tech debt, and evolving scalable system architecture, APIs, and data models.
• Leading complex, cross-team technical initiatives and translating ambiguous, high-stakes business goals into clear technical strategies, designs, and experiments.
• Serving as a JavaScript subject-matter expert, championing high-quality testing and AI practices, mentoring engineers, and producing durable technical documentation.
• Leading adoption of Spec-Driven Development (SDD) using advanced AI tools, ensuring engineers consistently turn well-defined specs into robust, scalable Node.js implementations and comprehensive test suites.
• Owning the reliability, performance, and maintainability of critical financial infrastructure that shapes how customers and taskers experience money.
You will work both independently and collaboratively, tackling complex distributed systems challenges and leaving a lasting impact on the codebase and processes.
The role is hybrid, requiring 2 days in office at the San Francisco hub (130 Sutter St) every Tuesday and Wednesday.
REQUIREMENTS:
• 5+ years of professional software engineering with a mix of frontend and backend experience, with demonstrated impact (leading complex domains, influencing multiple teams).
• Extensive professional experience with Node.js and microservice architecture; familiarity with Ruby on Rails is a plus.
• Strong SQL and data modeling experience (Postgres, Snowflake).
• Hands-on experience with async/event-driven systems (Kafka) and microservice architecture.
• Proven track record designing and owning observability/alerting for critical systems.
• Mastery in building, debugging, and scaling distributed systems.
• Excellent communication, ability to influence without authority, and strong ownership mentality for systems handling money and trust.
BONUS:
• Experience with Spec-Driven Development.
• Hands-on AI tools experience.
• Experience rebuilding legacy software systems.
• Familiarity with microservice and event-driven architectures at scale.