Back-end Developer
Core
Design and ship backend services that enforce coherence across recruiting workflows, integrating external job boards, applicant tracking systems, calendars, and notes tools to manage candidate searches from opening to offer signing.
Role type
Senior IC backend engineer (recruiting workflow & integrations) (via careerplan.io/jobs/fec73d65-c095-439c-b6f4-69607ca2abb5-back-end-developer-at-marathon-talent)
Builds
Agent runtime, workflow engine, and integrations for ATS, calendars, and document tools
Domain
SaaS recruiting software / distributed systems
Required skills
TypeScript, relational databases (Postgres), distributed systems (Temporal), API integrations, transaction management, identity management, partial failure handling, code refactoring
Preferred skills
Domain modeling for complex state transitions, debugging production issues, writing maintainable code
Technologies
TypeScript, Postgres, Temporal, Electron
Responsibilities
Design services to open searches from external jobs and advance candidates through stages; build agent runtime to plan and deliver writes based on recruiter messages; develop workflow engine to trigger tasks upon milestone recording; implement integrations with third-party APIs including polling and webhooks; refactor legacy code paths and fix production issues; collaborate with recruiting firms to validate product behavior