Senior Software Engineer
Core
Architect and lead the Post-Booking domain, building high-performance Node.js services and AI-driven enhancements to improve the customer experience after booking.
Role type
Senior Software Engineer (Tech Lead)
Builds
Post-Booking ecosystem features, microservice infrastructure, and AI-integrated services
Domain
Marketplace / Logistics / AI
Required skills
Node.js, Microservice architecture, SQL (Postgres, Snowflake), Async/event-driven systems (Kafka), Distributed systems design, Observability/alerting, Spec-Driven Development (SDD), AI tools
Preferred skills
Ruby on Rails, Legacy system rebuilding
Technologies
Node.js, Postgres, Snowflake, Kafka
Responsibilities
Define multi-quarter technical roadmap for Post-Booking domains, Lead complex cross-team technical initiatives, Translate business goals into technical strategies and designs, Mentor engineers and champion high-quality testing and AI practices, Implement Spec-Driven Development leveraging AI tools, Own observability and alerting for critical systems
Seniority
Senior, hands-on IC with leadership responsibilities (via careerplan.io/jobs/8080422-senior-software-engineer-at-taskrabbit)