Taskrabbit
Staff Software Architect
Overview
The Staff Software Architect will drive platform modernization efforts by partnering with engineering teams to implement Target State Architecture (TSA) using AI-assisted and Spec-Driven Development practices in a hands-on, collaborative environment.
About Taskrabbit
Taskrabbit is a marketplace platform that conveniently connects people with Taskers to handle everyday home to-do’s, such as furniture assembly, handyman work, moving help, and much more. Together with IKEA, they create opportunities for people to earn a consistent, meaningful income on their own terms.
Requirements & Eligibility
- 8+ years of professional experience in software development, with a primary focus on building and scaling backend systems.
- Demonstrated experience with distributed systems and event-driven architecture.
- TypeScript/Node.js experience preferred; candidates with a background in another strongly typed language (e.g., Java, .NET) will also be considered.
- Experience with containerization and containerized application deployment.
- An enthusiast for AI tooling and AI-assisted development practices, with a proven track record of applying them professionally.
- Excellent communication skills, with the ability to build consensus and keep technical design discussions professional and productive.
- Willingness to lead, speak up, and be visible and vocal in Architecture and team design meetings.
- Comfort pairing directly with engineers and technical leadership.
Key Responsibilities
- Act as the Architecture team's representative to assigned engineering teams, driving platform modernization projects in accordance with the TSA.
- Apply AI tooling and Spec-Driven Development practices to help teams modernize the parts of the platform they own.
- Pair with engineers and technical leadership to unblock modernization work and transfer architectural patterns directly into team practice.
- Serve as a subject matter expert on platform modernization, advising on migration approach, sequencing, and risk.
- Advocate for TSA-aligned solutions in technical discussions, including working through design discussions with engineering leads and other stakeholders.
- Collaborate with a small team of architects to maintain consistency across modernization efforts platform-wide.
- Write and review Technical Design Documents (TDDs) and RFCs, and coach authors to strengthen their proposals.
- Define standards for tooling, coding, processes, AI usage, and documentation strategies that make modernization repeatable across teams.
Disclaimer: Trace Hiring is an independent job board. We are not directly affiliated with Taskrabbit. Please verify all details on the official company application portal.