Remote job
Senior Backend Engineer
Job details
About this role
Role overview Design and operate backend systems for a real-time services marketplace, supporting bookings, provider matching, payments, and location-based workflows. You’ll work across APIs and data infrastructure, balancing reliability and scale with a pragmatic pace of delivery.
Responsibilities - Build backend services with Node.js, TypeScript, and Firebase Cloud Functions. - Create real-time Firestore data flows and implement marketplace matching logic. - Develop payment services using Stripe Connect, including payment splits and provider payouts. - Design geospatial features for matching, route planning, and service area management. - Implement authentication, authorization, and safeguards for users and transactions. - Add monitoring and alerting, document APIs, and contribute to architecture and technical planning.
Requirements - At least 4 years of production backend engineering experience with Node.js and TypeScript. - Strong experience with Firebase, including Firestore and Cloud Functions. - Ability to build secure, reliable APIs and maintain well-tested code.
Nice to have - Experience with GCP services such as BigQuery or Cloud Scheduler. - Open-source contributions or published technical writing.
Benefits and work setup - Full-time, remote-first work with an async-oriented culture. - Equity, unlimited paid time off, and a yearly learning and conference budget of $1,000.