
Backend Engineer – Integrations, Automation
Posted Oct 7

Posted Oct 7
This is a fully remote position, open to applicants in Serbia.
• Design, develop, and deploy backend services and automated workflows from the initial requirements to production.
• Create reusable tools and integration services featuring clear schemas, validation, and interfaces.
• Integrate third-party APIs and internal services, managing authentication, retries, rate limits, and idempotency.
• Implement workflow orchestration that involves state management, execution limits, permissions, error handling, and human approval steps.
• Build and maintain MCP servers and other tool interfaces for model-driven applications.
• Develop and enhance LLM instructions and tool descriptions.
• Configure model selection, reasoning settings, tool permissions, and execution limits for workflows.
• Troubleshoot production failures, including incorrect tool selection, invalid arguments, missing actions, and incomplete execution.
• Package and deploy services using Docker to cloud runtimes, ensuring proper logging and instrumentation.
• Add features and integrations to live services while safeguarding existing behavior through testing and regression checks.
• Contribute to architectural and reliability enhancements across system boundaries.
• Document services and clarify their behavior to internal teams and client engineers as necessary.
• A minimum of 3 years of experience in building production backend software.
• Proficient in TypeScript and Node.js.
• Practical knowledge of integrating REST APIs and third-party systems, including authentication, structured data, and error handling.
• Comfortable with Docker and at least one cloud platform: AWS, GCP, or Azure.
• Hands-on experience in developing LLM applications that invoke tools, utilizing either an established SDK or framework or a custom execution loop.
• Practical experience with MCP or similar tool-integration methodologies.
• Established practices around Git, automated testing, code reviews, and debugging production software.
• Capable of making independent technical decisions and taking ownership of outcomes.
• Strong written communication skills in English.
• A degree in Computer Science or equivalent practical experience.
• Preferred: production experience with Claude Agent SDK, Anthropic or OpenAI APIs, LangChain/LangGraph, or Vercel AI SDK.
• Preferred: experience in writing MCP servers and evaluating model outputs with test sets, regression checks, or evaluation frameworks.
• Preferred: practical AWS experience with ECS/Fargate, Lambda, IAM, or DynamoDB.
• Preferred: experience integrating Gladly, Zendesk, Salesforce, or Amazon Connect, or using Python for data tasks.
• Fully remote work environment with a remote-first culture.
• Flexible arrangements that promote work-life balance.
• Autonomy and influence over architecture, tooling, and service maintenance.
• An international and collaborative work environment.
• Opportunities to deepen expertise in workflow orchestration, tool integration, and model-driven application reliability.
• Opportunities to work with TypeScript, Node.js, cloud infrastructure, and AI-driven workflows.
• Opportunity to shape a growing software platform.
• Focused, long-term projects.
• Supportive HR team.
• Opportunities for professional and personal development.
• An inclusive, respectful, creative, and collaborative culture.
• Access to a shared workspace in Serbia with complimentary drinks and snacks.
D2L
Vitalize Unlimited
Docker, Inc
Dome Group
Get handpicked remote jobs straight to your inbox weekly.