описание
This client is building an AI-native procurement platform where intelligent applications, autonomous agents, and business workflows operate as a single system. This role is responsible for designing and building the backend services that power those capabilities, translating procurement processes into scalable, reliable, and observable software.
задачи
- Design and develop backend services supporting intelligent procurement applications and autonomous workflows.
- Build agent orchestration services that coordinate AI agents, business logic, enterprise APIs, and human approvals.
- Develop scalable APIs and service interfaces used by web applications, automation workflows, and AI agents.
- Design workflow execution patterns supporting long running processes, retries, state management, approvals, and recovery.
- Integrate enterprise platforms including procurement systems, ERP platforms, identity providers, collaboration tools, and external data sources.
- Develop reusable services for retrieval, context assembly, tool execution, memory management, and business process automation.
- Implement secure authentication, authorization, and policy enforcement across platform services.
- Ensure backend services are observable through logging, metrics, tracing, and operational telemetry.
- Collaborate closely with Product Engineering, Machine Learning, Platform Engineering, Data Engineering, and Product Management to deliver endtoend platform capabilities.
- Continuously improve engineering productivity through automation, reusable components, AIassisted development, and contributions to the Agentic Software Development Lifecycle (ASDLC).
требования
- Experience developing backend applications using modern software engineering practices.
- Solid understanding of distributed systems, APIs, asynchronous processing, and event-driven architectures.
- Ability to build scalable cloud-native applications and microservices.
- Track record in integrating enterprise applications through REST APIs, messaging platforms, and event-based architectures.
- Software design skills with an emphasis on maintainability, resilience, and reusable architecture.
- Expertise in designing systems that manage workflow state, long-running processes, retries, and fault recovery.
- Understanding of authentication, authorization, API security, and secure software development.
- Comfortable working alongside AI engineers, product managers, platform engineers, and domain specialists in cross-functional teams.
- Будет плюсом: Experience using AI-assisted engineering tools to improve software delivery is highly desirable
условия
- Private health insurance;
- Career development: opportunity to grow within the team;
- Special referral bonuses for recommending your friends;
- Friendly team who is eager to meet you;