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