Senior Software Engineer

TaskRabbit
San Francisco, CA, United States
9 days ago
Apply on us.experteer.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Testing (Software) JavaScript (Programming Language) Artificial Intelligence Software Debugging Distributed Systems PostgreSQL Node.Js Ruby on Rails Standard Sql Software Engineering Snowflake Backend
+4 more
Event Driven Architecture Apache Kafka Front End Software Development Microservices

Job 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

Requirements

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:33 min

Integrating internal APIs and maintaining data sovereignty

Mahran Meißner Mahran Meißner · World Congress 2026 Europe

1:57 min

Finding software engineers for rapid usability testing sessions

Anil Kumar Krishnashetty · World Congress 2022

3:55 min

Identifying underlying Node.js runtime vulnerabilities using fuzzing tools

Sonya Moisset · World Congress 2023

3:43 min

Designing a reliable technical hiring and interview process

Andreas Klinger Andreas Klinger +1 · Coffee With Developers

Videos

See all

Related articles

See all