Tasks
Real-world tasks linked to GitHub repos. Candidates work on actual code.
Add pagination to /api/users endpoint
activemid
The /api/users endpoint currently returns all users at once. Add cursor-based pagination with configurable page size (default 20, max 100). Include total count in response headers.
acme/api-service main
30min 2 file(s)
apipaginationtypescript
Fix authentication race condition
activesenior
Users report intermittent 401 errors after login. The session token is being validated before the database write completes. Fix the race condition in the auth middleware.
acme/api-service fix/auth-race
40min 2 file(s)
debuggingauthconcurrency
Implement webhook signature verification
activemid
Add HMAC-SHA256 signature verification to all incoming webhook endpoints. Reject payloads with missing or invalid signatures. Log verification failures for security monitoring.
acme/webhook-service main
25min 2 file(s)
securitywebhooksmiddleware