Description
Key Responsibilities
- Design and build RESTful and event-driven backend services in Python and/or Node.js that support multi-agent orchestration, HITL workflows, and exception routing across finance processes.
- Architect and implement the workflow state management layer — handling execution context persistence, checkpointing, idempotent retries, and safe resume for long-running finance workflows using AWS Step Functions or equivalent.
- Implement event-driven architecture using AWS SQS, SNS, and EventBridge to decouple platform services and support asynchronous, high-throughput financial document processing.
- Develop and maintain APIs that expose platform capabilities (exception management, approval routing, notification triggers, audit trail) to downstream consumers and front-end applications.
- Ensure platform observability through structured logging, distributed tracing (AWS X-Ray), and CloudWatch dashboards — with alerting on SLA breaches, queue depth, and service health.
- Collaborate with AI engineers to integrate LLM-based services and agent outputs into backend workflows, handling model responses, confidence thresholds, and fallback routing.
- Implement security best practices — IAM role-based access, secrets management via AWS Secrets Manager, data encryption at rest and in transit, and audit logging for compliance.
Must Have Required Skills
- 5+ years of backend engineering experience with solid proficiency in Python and/or Node.js.
- Solid experience building and deploying microservices on AWS — Lambda, ECS/Fargate, API Gateway, SQS, SNS, EventBridge, Step Functions, and RDS/Aurora.
- Strong understanding of event-driven and async architecture patterns for distributed systems.
- Experience designing RESTful APIs and working with message queues for decoupled, high-throughput processing.
- Hands-on experience with relational databases (PostgreSQL, MySQL) and NoSQL stores (DynamoDB) — including schema design, indexing, and query optimisation
📌 Backend Engineer (Noida)
🏢 EXL
📍 Noida