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
व्यक्तिगत नौकरी अलर्ट प्राप्त करें