Remote job
Backend Engineer
Job details
About this role
Role overview Build backend services that let AI agents retrieve and act on business data during customer conversations. The role focuses on reliable APIs, careful access controls, and clear failure handling so agents can answer questions about information such as stock levels and order status. You’ll work with product and integrations engineers to support new agent capabilities.
Responsibilities - Design and build APIs that provide live business data, including inventory, order status, and availability. - Model data and validate parameters received in API requests. - Implement authentication and access controls so agents can retrieve only permitted information. - Return understandable errors that help an agent respond clearly when a request fails. - Write tests and monitor services in production. - Collaborate with product and integrations engineers on agent capabilities.
Requirements - Solid backend development experience in a language such as TypeScript, Python, or Go. - Experience designing REST APIs, using relational databases, and writing tests. - Understanding of authentication, input validation, and error handling. - Clear written communication about service behavior and failure cases. - Relevant experience may include SaaS or e-commerce backend development, APIs for web or mobile products, or developer-facing platform services.
Benefits and work setup - Remote contract with flexible hours; compensation starts at $4,000 per month. - Freelancers and solo agencies may continue working with their own clients. - The selection exercise has no time limit. It involves building a small API for sample product and order data, connecting an agent to it, testing normal and failure cases, and recording the results.