Professional experience building ATS, HR technology, or recruiting-system integrations.
Familiarity with one or more ATS platforms such as Bullhorn, Avionte, JobDiva, Greenhouse, Lever, Workday, iCIMS, or SmartRecruiters.
Experience integrating third-party systems through REST APIs, webhooks, OAuth, scheduled jobs, file transfers, or data exports.
Strong Node.js, TypeScript and PostgreSQL skills.
Experience modeling and synchronizing interconnected records such as jobs, candidates, applications, submissions, and placements.
Experience designing data synchronization systems where correctness, idempotency, throughput, and recovery from partial failures matter.
Experience processing large volumes of operational data through batching, pagination, incremental synchronization, and backfills.
Ability to investigate unfamiliar systems, understand inconsistent data models, and turn ambiguous requirements into reliable solutions.
Strong debugging skills across authentication, data mapping, API behavior, synchronization state, and data quality.
A practical approach to engineering reliable systems without unnecessary complexity.
Comfort owning customer integration problems from initial discovery through deployment and ongoing support.
Experience incorporating coding agents into day-to-day software engineering work.
Experience leading technical conversations with both technical and nontechnical customer stakeholders, translating customer problems and workflows into clear integration requirements and practical solutions.
Experience handling sensitive customer and candidate data using appropriate security, privacy, access-control, and data-retention practices.