Archived listing. This role was posted over 30 days ago and is no longer accepting applications. We keep it for reference, but the employer may have already filled it. See today's verified listings.

Senior Software Engineer (Fullstack), Tasker & Supply

TaskRabbit Anywhere in the World

Salary $60 - $90/hr
Posted 14 Aug 2026
Last seen 14 Aug 2026
Location Anywhere in the World
Lifecycle fresh
Grade A

TypeScript GraphQL Ruby on Rails freelance Engineering

Senior Software Engineer (Fullstack), Tasker & SupplyTHIS IS 6-12 MONTH CONTRACT. MUST BE ABLE TO OVERLAP 2-3 HOURS PER DAY WITH PACIFIC TIME ZONEAbout the Job:Taskrabbit’s Tasker & Supply engineering team focuses on building and maintainingfunctionality to enhance Tasker’s experience of our platform. Our objective is to provideTaskers with a quality experience to better accept and complete jobs for their Clients.In this project-based contract role, you will be brought on to accelerate a critical,high-visibility architectural migration: the implementation of our new MobileBackend-for-Frontend (BFF), a TanStack Query refactor, and the deprecation of directGraphQL calls. You will serve as the crucial bridge between the new backend endpointsand the mobile client.As a senior engineer, you'll be expected to dive in quickly, propose creativesoftware-design solutions, and de-tangle the complex into the simple. We believestrongly in test-driven development and code reviews. You'll have the opportunity to workclosely with multiple engineering teams and cross-functional partners to execute thesedeliverables. Join us in creating a better everyday life for everyday people.Join us in transforming lives one task at a time.You will be:● Working across the stack to connect new REST APIs in the BFF with the mobileclient● Assisting with the heavy refactoring load to implement TanStack Query patternsacross the application● Removing legacy GraphQL implementation and ensuring strict type safety utilizingTypeScript● Collaborating across teams to promote consistency in how data is fetched, cached,and invalidated● Ensuring high-quality code delivery through code review and clear documentationYou should have:● 5+ years of experience in software engineering, Object-oriented design andimplementation● Strong professional experience developing with TypeScript across both frontendand backend environments● Understand how to organize code across the stack: what belongs in the frontend,what in the back● Experience with software engineering best practices (e.g. unit testing, codereviews, and design documentation)You might be a fit if you have:● Strong written and verbal communication skills● Professional experience with Ruby on Rails, React Native, and/or React.js● Experience with data fetching/caching libraries (like TanStack Query)● Deep understanding of GraphQL to assist with its safe removal● Great attention to detail and quality

Apply for this role