Remote job
Backend Engineer, Gateway
Job details
About this role
Role overview Own and improve the backend request path for a gateway that routes traffic among providers. The work covers provider integrations, streaming responses, fallback behavior, and routing decisions, with a strong focus on reducing latency and diagnosing slow requests. The position is remote within European time zones and full-time.
Responsibilities - Build and maintain adapters for upstream providers. - Develop streaming request and response handling. - Implement fallback and routing-scoring logic. - Investigate tail latency and explain the causes of slow requests. - Design retry, backoff, and idempotency behavior for resilient requests.
Requirements - Strong TypeScript skills. - Comfort working with Node.js and edge runtimes. - Experience debugging streaming protocols and request flows. - Sound judgment about retries, backoff, and idempotency. - Ability to work remotely in a European time zone.