Senior Software Engineer (Backend), Tasker & Supply
💡 விண்ணப்ப உதவிக்குறிப்பு: "Braintrust இல் இலவசமாக விண்ணப்பிக்கவும்" என்பதைக் கிளிக் செய்தால், அது உங்களை Braintrust இன் அதிகாரப்பூர்வ தளத்திற்கு திருப்பிவிடும். இது உங்களுக்கு 100% இலவசம் மற்றும் பரிந்துரை போனஸ்கள் மூலம் எங்கள் தளத்தை ஆதரிக்க உதவுகிறது.
⚠️ மொழிபெயர்ப்பு குறிப்பு: இந்த வேலை விவரம் AI மூலம் மொழிபெயர்க்கப்பட்டுள்ளது. ஏதேனும் தெளிவின்மை அல்லது பிழை இருந்தால், ஆங்கில மூலத்தை முன்னுரிமையாகக் கொள்ளுங்கள்.
Role Overview
Senior Software Engineer (Backend), Tasker & Supply
THIS IS ~3 MONTH CONTRACT. MUST BE ABLE TO OVERLAP AT LEASET 2-# HOURS PER DAY WITH PACIFIC TIME ZONE
About the Job: Taskrabbit's Tasker & Supply engineering team focuses on building and maintaining
functionality to enhance Tasker's experience of our platform. Our objective is to provide
Taskers 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 Mobile
Backend-for-Frontend (BFF) and the deprecation of direct GraphQL calls. You will focus
on migrating over 80 complex endpoints and mutations to support this transition.
As a senior engineer, you'll be expected to dive in quickly, propose creative
software-design solutions, and de-tangle the complex into the simple. We believe
strongly in test-driven development and code reviews. You'll have the opportunity to work
closely with multiple engineering teams and cross-functional partners to execute these
deliverables. Join us in creating a better everyday life for everyday people.
Join us in transforming lives one task at a time.
You will be: ● Supporting the backend development to port logic from our legacy system to the
new Tasker Mobile BFF
● Designing, building, and maintaining REST APIs utilizing TypeScript to ensure the
mobile app communicates exclusively with the BFF
● Reading and untangling existing legacy logic written in Ruby on Rails to ensure
functional parity in the new endpoints
● Collaborating with mobile and full-stack engineers to seamlessly swap out legacy
endpoints for new BFF endpoints
● Ensuring high-quality code delivery through code review and clear documentation
You should have: ● 5+ years of experience in software engineering, Object-oriented design and
implementation
● Strong professional experience developing with Ruby on Rails (to interpret existing
monolith logic)
● Strong professional experience developing with TypeScript
● Experience building API-driven applications or endpoints
● Experience with software engineering best practices (e.g. unit testing, code
reviews, and design documentation)
You might be a fit if you have:
● Strong written and verbal communication skills
● Great attention to detail and quality
● Experience with GraphQL or Federated API layers
● Love for collaborating with a tight-knit team and across the organization
வேலை எச்சரிக்கைகள்