> Markdown version of [/jobs/ext/2037544-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2037544-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** TaskRabbit - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Testing (Software), JavaScript (Programming Language), Artificial Intelligence, Software Debugging, Distributed Systems, PostgreSQL, Node.Js, Ruby on Rails, Standard Sql, Software Engineering, Snowflake, Backend, Event Driven Architecture, Apache Kafka, Front End Software Development, Microservices - **Published:** August 12, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/senior-software-engineer-san-francisco-ca-usa-58916361 ## About the Role * Spec-Driven Development (SDD) and ensuring robust Node.js implementations and test suites Tasks * 4 years of professional software engineering with frontend and backend experience and proven impact * Extensive experience with Node.js and microservice architecture; Ruby on Rails is a plus * Strong SQL and data modeling for financial use cases (Postgres, Snowflake) * Hands-on experience with async/event-driven systems (Kafka) and microservice architecture * Proven track record in designing and owning observability/alerting for critical systems * Mastery in building, debugging, and scaling distributed systems * Excellent communication and ability to influence without authority; strong ownership for money-and-trust systems Key requirements * employer-paid health insurance * 401k match with immediate vesting * generous and flexible time off * 2 company-wide closure weeks * product stipends * IKEA discounts','reproductive health support ## Description Experteer Overview In this role you will shape the Post-Booking consumer experience by delivering high-performance Node.js services and AI-powered enhancements. You'll work closely with engineering leadership to modernize our microservice ecosystem and define multi-quarter roadmaps. You'll lead cross-team initiatives, champion quality testing and AI practices, and mentor engineers. This position offers a meaningful impact as you help scale trusted, money-handling systems in a collaborative, fast-paced environment. Compensation / Benefits * Define multi-quarter technical roadmap for Post-Booking domains (backend, frontend) in collaboration with engineering leadership * Lead complex, cross-team technical initiatives as Tech Lead * Translate business goals into clear technical strategies, designs, and experiments * Act as a Javascript SME, promote high-quality testing and AI practices, mentor engineers, and produce durable specs and documentation * Drive AI-driven development by adopting Spec-Driven Development (SDD) and ensuring robust Node.js implementations and test suites Tasks * 4 years of professional software engineering with frontend and backend experience and proven impact * Extensive experience with Node.js and microservice architecture; Ruby on Rails is a plus * Strong SQL and data modeling for financial use cases (Postgres, Snowflake) * Hands-on experience with async/event-driven systems (Kafka) and microservice architecture * Proven track record in designing and owning observability/alerting for critical systems * Mastery in building, debugging, and scaling distributed systems * Excellent communication and ability to influence without authority; strong ownership for money-and-trust systems Key requirements * employer-paid health insurance * 401k match with immediate vesting * generous and flexible time off * 2 company-wide closure weeks * product stipends * IKEA discounts','reproductive health support ## Related Videos - [Test Driven Development with JavaScript](https://www.wearedevelopers.com/videos/222-test-driven-development-with-javascript) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [How Cisco embraced a DevOps culture within its network engineering team](https://www.wearedevelopers.com/videos/99-how-cisco-embraced-a-devops-culture-within-its-network-engineering-team) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Recruitment Reinvented: Bold strategies and the $10K signing incentive](https://www.wearedevelopers.com/videos/1068-recruitment-reinvented-bold-strategies-and-the-10k-signing-incentive) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this)