Hiring Challenge
The Challenge
We don't hire from resumes. We hire from proof. Solve progressively harder technical challenges. Top scorers get fast-tracked into STEADYWRK roles.
Three stages. One path.
01Active
API Integration
Build a Next.js API endpoint that processes and validates work order data.
02
Debugging Challenge
Find and fix critical bugs in a production dispatch system codebase.
03
System Design
Design the architecture for a real-time dispatch coordination system.
STAGE 01
API Integration Challenge
Instructions
Build a Next.js API route handler that processes work order data. Your endpoint must:
- Accept a
POSTrequest with a JSON body containing an array of work orders - Validate each work order has:
id(string),trade(string),priority(1-5),location(string) - Filter out invalid entries and sort valid ones by priority (highest first)
- Return a JSON response with the sorted array and a count of filtered items
Requirements
- TypeScript with proper type definitions
- Error handling (try/catch, appropriate status codes)
- Input validation
- Structured JSON responses
Live Rankings
Leaderboard
Loading leaderboard...
Not ready for the challenge yet?
Browse open roles and apply through our standard process.
View open positions