Senior Software Engineer (Fullstack), Tasker & Supply
💡 เคล็ดลับการสมัคร: การคลิก "สมัครฟรีที่ Braintrust" จะนำคุณไปยังเว็บไซต์ทางการของ Braintrust ซึ่งฟรี 100% สำหรับคุณและยังช่วยสนับสนุนแพลตฟอร์มของเราผ่านโบนัสการแนะนำ
⚠️ หมายเหตุการแปล: ข้อมูลตำแหน่งงานนี้แปลโดย AI หากมีความคลาดเคลื่อนหรือกำกวม โปรดยึดฉบับภาษาอังกฤษเป็นหลัก。
Role Overview
Senior Software Engineer (Fullstack), Tasker & Supply
THIS IS ~3 MONTH CONTRACT. MUST BE ABLE TO OVERLAP 2-3 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), a TanStack Query refactor, and the deprecation of direct
GraphQL calls. You will serve as the crucial bridge between the new backend endpoints
and the mobile client.
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: ● Working across the stack to connect new REST APIs in the BFF with the mobile
client
● Assisting with the heavy refactoring load to implement TanStack Query patterns
across the application
● Removing legacy GraphQL implementation and ensuring strict type safety utilizing
TypeScript
● Collaborating across teams to promote consistency in how data is fetched, cached,
and invalidated
● 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 TypeScript across both frontend
and 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, code
reviews, 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
รับการแจ้งเตือนงานที่เหมาะกับคุณ