TaskRabbit logo
TaskRabbit

TaskRabbit is a marketplace platform that connects people with skilled “Taskers” to handle everyday jobs and errands. The company is on a mission to make everyday life easier f

Staff Back-End Engineer, Commerce

Backend EngineerSoftware EngineerFull TimeHybridSeniorTeam 450Since 2008

Location

California

Posted

24 days ago

Salary

$150K - $200K / year

Seniority

Senior

Job Description

Staff Back-End Engineer, Commerce

TaskRabbit

Title: Staff Back-End Engineer, Commerce Location: San Francisco, California, United States Category: Engineering Job Description: 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. At Taskrabbit, we want to transform lives one task at a time. As a company we celebrate innovation, inclusion and hard work. Our culture is collaborative, pragmatic, and fast-paced. We’re looking for talented, entrepreneurially minded and data-driven people who also have a passion for helping people do what they love. Together with IKEA, we’re creating more opportunities for people to earn a consistent, meaningful income on their own terms by building lasting relationships with clients in communities around the world. Taskrabbit is a hybrid company with employees distributed across the US and EU and a Built In — Best Places to Work (2022, 2023, 2024) continually ranked across multiple national and regional categories. Join us at Taskrabbit, where your work will be meaningful, your ideas valued, and your potential unleashed! This role operates on a hybrid schedule requiring two days of in-office collaboration per week in our San Francisco office. About the Role: We're seeking a Staff Backend Engineer to join our remotely distributed Commerce team, someone who doesn't just build, but raises the quality bar across our entire ecosystem. You'll be instrumental in shaping the reliability, performance, and maintainability of our critical financial infrastructure, directly impacting how our customers and taskers experience money. Our Commerce team is at the heart of our operations, building and maintaining the billing, payment processing, payouts and taxes/fees that make money simple and accessible. As a Staff Software Engineer, you'll dive deep into our systems, not only delivering new features but also acting as a critical advocate for engineering rigor and operational excellence. You'll work independently and collaboratively in our team, tackling complex challenges and leaving a lasting impact on our codebase and processes. Key Responsibilities: - Architect: Define the multi-quarter technical roadmap for Commerce domains (payments, payouts, billing) along with the engineering manager and architects - driving strategy, addressing tech debt, and evolving scalable system architecture, APIs, and data models for financial correctness. - Tech Lead: Lead complex, cross-team technical initiatives involving Taskrabbit, Stripe, and Sovos. Collaborate across engineering, finance, and product to align on architecture and manage dependencies. - Solver: Translate ambiguous, high-stakes business goals into clear technical strategies, designs, and experiments. - Operational Excellence: Elevate reliability and observability (Datadog, Kafka) for money-flow systems. Own complex production debugging and drive systemic fixes. Improve incident response and automate reconciliation workflows. - Multiplier: Serve as a Ruby on Rails subject-matter expert, champion high-quality testing (RSpec) for financial systems, mentor engineers, and produce durable technical documentation. - Champion Spec-Driven Development (SDD): Lead the adoption of Spec-Driven Development (SDD) with AI tools, ensuring engineers consistently turn well-defined specs into robust Ruby on Rails implementations and comprehensive RSpec unit and integration tests. Requirements: - 7+ years professional backend engineering, with demonstrated Staff-level impact (leading complex domains, influencing multiple teams). - Deep expertise in building and evolving large Ruby on Rails applications. - Strong SQL and data modeling for financial use cases (Postgres, Snowflake). - Hands-on experience with async/event-driven systems (Kafka) handling financial data(idempotency, ordering). - Proven track record designing and owning observability/alerting for critical systems. - Mastery in production debugging, modernization, and RSpec testing for financial correctness. - Excellent communication, ability to influence without authority, and a strong ownership mentality for systems handling money and trust. Bonus Points if you have: - Experience in fintech, billing, or e‑commerce domains. - Hands-on AI tools experience with Claude, Augment CLI et al - Hands-on work integrating with Stripe, tax engines (e.g., Sovos), or similar providers. - Experience with accounting and financial reconciliation flows, audits, or compliance-sensitive systems. - Familiarity with microservice and event-driven architectures at scale. Compensation & Benefits: At Taskrabbit, our approach to compensation is designed to be competitive, transparent, and equitable. Total compensation consists of base pay + bonus + benefits + perks. The base pay range for this position is $150,000 - $200,000. This range is representative of base pay only, and does not include any other total cash compensation amounts, such as company bonus or benefits. Final offer amounts may vary from the amounts listed above and will be determined by factors including, but not limited to, relevant experience, qualifications, geography, and level. You’ll love working here because: - Taskrabbit is a Hybrid Company. We value flexibility and choice but also stay committed to regular in-person connection. - The People. You will be surrounded by some of the most talented, supportive, smart, and kind leaders and teams -- people you can be proud to work with! - The Diverse Culture. We believe that we make better decisions when our workforce reflects the diversity of the communities in which we operate. Women make up half of our leadership team and our diversity representation is above that of the tech industry average. - The Perks. Taskrabbit offers our employees with employer-paid health insurance and a 401k match with immediate vesting for our US based employees. We offer all of our global employees generous and flexible time off with 2 company-wide closure weeks, Taskrabbit product stipends, wellness + productivity + education stipends, IKEA discounts, reproductive health support, and more. Benefits vary by country of employment. Taskrabbit’s commitment to Diversity and Inclusion: An Active Commitment to Equity within our Company and Platform. We are an inclusive community where all who share our mission and values belong. Our diverse team represents the communities we serve, breaking down systemic barriers, and transforming lives- one action at a time. Taskrabbit is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, ancestry, citizenship, sex, gender, gender identity, sexual orientation, age, marital status, military/veteran status, or disability status. Taskrabbit is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Taskrabbit will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. Taskrabbit will never use text or chat applications to conduct interviews. We have a thoughtful and interactive interview process that includes an initial recruiter phone screen and several video-based interviews with our hiring teams. Communications will always be conducted by taskrabbit.com domain names.

Related Job Pages

More Backend Engineer Jobs

Sumo Logic logo

Senior Backend Engineer

Sumo Logic

Sumo Logic’s vision is to make the world's digital experiences reliable and secure.

Backend Engineer24 days ago
Full TimeRemoteTeam 501-1,000Since 2010H1B Sponsor

• Develop features using algorithms that work optimally on very large data sets. These features would run on our backend systems that can handle enormous amounts of customer data, operate with high tolerance for errors, and can scale up as needed. These systems are responsible for managing and processing petabytes of data. • Act as a team lead in the team. • Write robust & re-usable code. • Own a small set of microservices, analyze and improve the efficiency, scalability, reliability and cost for the same. • Act as a primary on-call for owned services, responding to service degradations in a timely manner. • Design and implement extremely high-volume, fault-tolerant, scalable backend systems that process and manage petabytes of customer data. • Analyze and improve the efficiency, scalability, and reliability of our backend systems. • Write robust code; demonstrate its robustness through automated tests.

India
Job Closed

Staff Software Engineer - React Native

PrizePicks

PrizePicks is a sports betting company offering a fantasy platform where users can select players and teams to place bets on. With the mission of becoming the most loved fan engage

Backend Engineer24 days ago

Title: Staff Software Engineer (React Native) Location: United States Work Type: Remote Job Description: At PrizePicks, we are the fastest-growing sports company in North America, as recognized by Inc. 5000. As the leading platform for Daily Fantasy Sports, we cover a diverse range of sports leagues, including the NFL, NBA, and Esports titles like League of Legends and Counter-Strike. Our team of over 550 employees thrives in an inclusive culture that values individuals from diverse backgrounds, regardless of their level of sports fandom. Ready to reimagine the DFS industry together? Overview At PrizePicks, we are changing the game in daily fantasy sports. We are a passionate team of innovators dedicated to creating a best-in-class experience for our members. Our engineering team builds and scales the platform that powers our explosive growth - from our consumer-facing mobile app to the services that handle millions of daily transactions. We are looking for a Senior Software Engineer to join our Overall Game Experience (OGX) team and help us continue to build the future of fantasy sports. Job Summary We are seeking an experienced Staff Software Engineer with deep expertise in TypeScript and React Native to join our Overall Game Experience team. In this role, you will design, build, and own critical features within PrizePicks' React Native mobile application - including developer experience and tooling, deployment pipelines and CI/CD workflows, large-scale refactors, and overall app health and performance. You will tackle high-scope, complex technical problems, define the technical path from product idea to production, and mentor engineers across your team and the organization. This is a role for someone who thrives on crafting exceptional mobile experiences and wants to have a direct impact on a product used by millions. What You'll Do - Own technical direction: Set and evolve the technical standards, architecture, and best practices for your team's mobile features, ensuring long-term scalability and maintainability of the app. - Lead the hardest problems: Own the design and delivery of the team's most complex, highest-scope projects - the ones that require deep technical judgment and cross-system thinking. - Drive team efficiency: Identify and implement improvements to developer tooling, build pipelines, and development workflows that enable the entire team to iterate faster and ship with more confidence. - Establish engineering practices: Define and enforce standards for component architecture, testing, accessibility, performance, and mobile deployment across the team. - Mentor all engineers: Provide mentorship to engineers at every level on the team, shaping technical growth, raising the quality bar, and fostering a culture of continuous improvement. - Collaborate at the organizational level: Work with Engineering Managers, Product leadership, and other Staff/Principal engineers to align technical strategy with business objectives. - Own cross-stack integration: Ensure the mobile app integrates effectively with backend services (Go and Rails), driving consistency in API contracts and data flows across the platform. - Participate in on-call rotation: Own systemic reliability improvements and lead incident response for the most critical production issues. What You Have Experience: - 8-10 years of professional software engineering experience, with deep expertise building production React Native applications at scale - Proven track record of owning multiple complex technical initiatives and driving them to successful outcomes across a team - Experience with the full mobile development lifecycle at scale - architecture, build systems, deployment pipelines, and post-release monitoring - Experience building mobile applications backed by large-scale, high-throughput distributed systems serving millions of users - History of elevating engineering teams through mentorship, standards-setting, and technical leadership Technical Skills: - Mastery-level TypeScript proficiency - you are a reference point for TypeScript best practices, patterns, and type system usage - Deep React Native expertise - you have solved hard problems around performance, native modules, complex animations, and cross-platform consistency - Expert experience with Expo and its ecosystem, monorepo tooling (Yarn workspaces), and mobile build/release infrastructure - Strong understanding of mobile testing strategies at scale - Jest, Maestro for E2E testing, and quality automation - Proficiency with CI/CD for mobile and Expo/EAS workflows - automated builds, OTA updates, staged rollouts, app store pipelines - Understanding of backend API patterns - you can read, reason about, and influence API design across Go and Rails services Working Style: - Operates with full autonomy - you define your own work and the work of the team based on what matters most - Exceptional communicator who can represent technical strategy to engineering leadership and non-technical stakeholders - Experienced in fully remote engineering organizations - Comfortable making high-stakes technical decisions with incomplete information What Makes You Stand Out - Experience leveraging AI-assisted development tools across the full development lifecycle - coding, planning, scoping, and code review - Vision for how AI tooling and agentic coding practices can accelerate team productivity and improve engineering outcomes Where You'll Live While we prefer candidates based in Atlanta, we are open to qualified applicants from anywhere in the U.S. and are willing to consider remote candidates. #LI-Remote Working at PrizePicks: The typical salary range for this position is $195,000 to $200,000 At PrizePicks, we consider your role, level, and where you'll be working when determining our salary ranges. The compensation info you see on our job postings gives you an idea of the starting pay range for the position. Your actual pay within that range will depend on your specific work location, as well as your skills, experience, and education. Your recruiter will be happy to chat more about the specific pay range for your location and how we arrived at it during the hiring process. This application period will remain open for 30 days. We're committed to finding the best candidate, so this date may be adjusted, and any changes will be reflected in this posting. Benefits you'll receive: In addition to your great compensation package, full-time employees will be eligible for the following perks: - Company-subsidized medical, dental, & vision plans - 401(k) plan with company match - Annual bonus - Flexible PTO to encourage a healthy work/life balance (2 weeks STRONGLY encouraged!) - Generous paid leave programs, including 16-week paid parental leave and disability benefits - Workplace flexibility and modern work schedules focused on getting the job done, not hours clocked - Company-wide in-person events and team outings - Lifestyle enhancement program - Company equipment provided (Windows & Mac options) - Annual performance reviews with opportunities for growth and career development

Worldwide
$195K - $200K / year

Engineer II, Backend APIs

Magnite, Inc.

Founded in 2007, Magnite, Inc. is a prominent player in advertising technology. The company offers digital solutions that empower publishers to boost revenue th

Backend Engineer24 days ago

Design, develop, and test APIs for reporting and analytics applications while collaborating with cross-functional teams. Champion code quality and own production services to enhance reliability and performance in high-throughput environments.

California + 1 moreAll locations: California | Colorado
Coinbase logo

Senior Software Engineer, Backend - Platform (Overseer)

Coinbase

A digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Founded in 2012 "to cr

Backend Engineer24 days ago
Full TimeRemoteTeam 4,700Since 2012

Ready to be pushed beyond what you think you’re capable of? At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging onchain platform — and with it, the future global financial system. To achieve our mission, we’re seeking a very specific candidate. We want someone who is passionate about our mission and who believes in the power of crypto and blockchain technology to update the financial system. We want someone who is eager to leave their mark on the world, who relishes the pressure and privilege of working with high caliber colleagues, and who actively seeks feedback to keep leveling up. We want someone who will run towards, not away from, solving the company’s hardest problems. Our work culture is intense and isn’t for everyone. But if you want to build the future alongside others who excel in their disciplines and expect the same from you, there’s no better place to be. While many roles at Coinbase are remote-first, we are not remote-only. In-person participation is required throughout the year. Team and company-wide offsites are held multiple times annually to foster collaboration, connection, and alignment. Attendance is expected and fully supported. The Overseer team is Coinbase’s business integrity layer. We make the financial contracts between Coinbase’s systems explicit — the rules that must always hold across every fund flow — and detect violations in real time. When something breaks, we know within seconds, not in the quarterly reconciliation. We work with every team at Coinbase that moves money. What you’ll be doing (ie. job duties): - Build and scale real-time invariant enforcement across Coinbase’s fund flows. - Contribute to the core platform: the detection engine, invariant framework, and tooling that partner teams use to onboard their fund flows. - Own workstreams end-to-end: from designing correctness models with partner teams to operating them in production. - Build AI guardrails that close the velocity gap: predictive consistency models that flag deviations at initiation (not after settlement), and proactive invariant discovery that surfaces coverage gaps before any team asks — before incidents, not because of them. - Mentor junior engineers and lead technical execution on high-impact projects. What we look for in you (ie. job requirements): - 5+ years of software development experience with large-scale distributed systems. - Strong sense of correctness — not just "does the code work" but "is the system as a whole behaving correctly." - Experience building platform-level infrastructure used by multiple teams. - Strong ownership: you hold the problem, not just the ticket. - Demonstrates the ability to responsibly use generative AI tools and copilots (e.g., LibreChat, Gemini, Glean) in daily workflows, continuously learn as tools evolve, and apply human‑in‑the‑loop practices to deliver business‑ready outputs and drive measurable improvements in efficiency, cost, and quality. Nice to haves: - You have gone through a rapid growth in your company (from startup to mid-size). - Experience with financial, payments, or reconciliation systems. - Streaming data infrastructure (Kafka, Flink, Spark, or similar). - You’ve worked with Golang, Ruby, Docker, Postgres, MongoDB or DynamoDB. - You’ve built financial, high reliability or security systems. - Crypto-forward experience, including familiarity with onchain activity such as interacting with Ethereum addresses, using ENS, and engaging with dApps or blockchain-based services. Job #: P76354 Pay Transparency Notice: Depending on your work location, the target annual base salary for this position can range as detailed below. Total compensation may also include equity and bonus eligibility and benefits (including medical, dental, vision and 401(k)). Annual base salary range (excluding equity and bonus): $186,065—$218,900 USD Please be advised that each candidate may submit a maximum of four applications within any 30-day period. We encourage you to carefully evaluate how your skills and interests align with Coinbase's roles before applying. Commitment to Equal OpportunityCoinbase is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation or any other basis protected by applicable law. Coinbase will also consider for employment qualified applicants with criminal histories in a manner consistent with applicable federal, state and local law. For US applicants, you may view the Employee Rights and the Know Your Rights notices by clicking on their corresponding links. Additionally, Coinbase participates in the E-Verify program in certain locations, as required by law. Coinbase is also committed to providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please contact us at accommodations[at]coinbase.com to let us know the nature of your request and your contact information. For quick access to screen reading technology compatible with this site click here to download a free compatible screen reader (free step by step tutorial can be found here). Global Data Privacy Notice for Job Candidates and ApplicantsDepending on your location, the General Data Protection Regulation (GDPR) and California Consumer Privacy Act (CCPA) may regulate the way we manage the data of job applicants. Our full notice outlining how data will be processed as part of the application procedure for applicable locations is available here. By submitting your application, you are agreeing to our use and processing of your data as required. For US applicants only, by submitting your application you are agreeing to arbitration of disputes as outlined here. AI DisclosureFor select roles, Coinbase is piloting an AI tool based on machine learning technologies to conduct initial screening interviews to qualified applicants. The tool simulates realistic interview scenarios and engages in dynamic conversation. A human recruiter will review your interview responses, provided in the form of a voice recording and/or transcript, to assess them against the qualifications and characteristics outlined in the job description. For select roles, Coinbase is also piloting an AI interview intelligence platform to transcribe and summarize interview notes, allowing our interviewers to fully focus on you as the candidate. The above pilots are for testing purposes and Coinbase will not use AI to make decisions impacting employment. To request a reasonable accommodation due to disability, please contact accommodations[at]coinbase.com

United States
$186.1K - $218.9K / year
Job Closed