Location not specified
about 15 hoursRemote (Europe & Middle East) | Full-time | 1 Opening
ABOUT OUR CLIENT
Our client is a fast-growing AI-powered recruitment platform that automates the end-to-end hiring workflow, from candidate sourcing and outreach to AI-driven interviews, pipeline automation, and ATS synchronisation. The platform operates at production scale, running real-time, event-driven pipelines across multiple systems and complex third-party integrations.
THE OPPORTUNITY
We're looking for a Senior Back-End Engineer to own meaningful parts of the platform's API, data, integration, and automation layers. This is a full-time, fully remote role open to candidates based in Europe or the Middle East. You'll join a small, high-ownership team where engineers drive design decisions from schema through to infrastructure, collaborate directly on architecture, and ship independently without heavy process overhead. The stack is TypeScript on Node.js/NestJS, but we'll seriously consider strong engineers from other back-end ecosystems (Go, Java, Python, .NET) who bring the same depth of thinking.
WHAT YOU'LL DO
Design and evolve the GraphQL API layer and the domain services behind it
Build bidirectional integrations with third-party ATS and HR platforms: webhooks, async consumers, idempotency, and retry strategies at scale
Develop event-driven automation pipelines for candidate scoring, interview scheduling, outreach, and rejection flows
Integrate with external vendors across AI interview, telephony, email delivery, and data enrichment APIs
Write and maintain AWS infrastructure-as-code alongside the services that run on it
Design and extend a multi-tenant relational data model and its access control layer
WHAT YOU BRING
Strong, production-grade back-end experience in TypeScript (Node.js/NestJS), or equivalent depth in Go, Java, Python, or .NET
Solid PostgreSQL (or equivalent) skills: schema design, migrations, query optimisation, and ORMs at scale
Hands-on experience owning a GraphQL API, including schema design and resolver organisation
Event-driven and async architecture experience: SQS or equivalent, retries and back-off, dead-letter handling
Production experience integrating third-party APIs: webhook verification, idempotent writes, rate limits, graceful degradation
Comfort with AWS core services (ECS, SQS, S3, RDS), ideally with CDK, Terraform, or similar
The ability to own a feature end to end, from requirements through data model, API, and infrastructure
Strong operational awareness: logs, traces, metrics, and queries are your everyday tools for investigating live issues
Clear written communication, a considered point of view in design discussions, and a bias toward simplicity
NICE TO HAVE
Python / FastAPI
OpenSearch or Elasticsearch, including hybrid vector/keyword search
Workflow orchestration tools such as Temporal or Inngest
Multi-tenant SaaS design patterns
Experience integrating with ATS, HRIS, or HR-tech platforms
Managed authentication platforms (Clerk or similar)
This posting may involve the use of AI tools to assist in reviewing applications; final hiring decisions are made by humans.