Full Stack Engineer

Posted 10 Hours Ago
Be an Early Applicant
Hiring Remotely in India
Remote or Hybrid
Senior level
Information Technology • Database • Consulting
The Role
Build and operate event-driven, RESTful backend services in Python/Node.js on AWS to orchestrate multi-agent and HITL finance workflows. Design workflow state management, asynchronous processing with SQS/SNS/EventBridge, APIs for exception and approval routing, observability (X-Ray, CloudWatch), security (IAM, Secrets Manager, encryption), IaC, CI/CD, and integrate LLM outputs into production workflows.
Summary Generated by Built In

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 strong 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.
  • Experience with Infrastructure as Code — AWS CDK, Terraform, or CloudFormation.
  • Solid understanding of multi-tenancy patterns — tenant isolation, per-tenant configuration, and shared service design.
  • Experience with workflow orchestration services — AWS Step Functions, Apache Airflow, or Temporal — for managing long-running, stateful processes.
  • Strong grasp of observability fundamentals — structured logging, distributed tracing, metrics, and alerting in production environments.
  • Experience with CI/CD pipelines (GitHub Actions, AWS CodePipeline, or equivalent) and container-based deployments (Docker, ECS).

 

Preferred Qualifications

  • Exposure to Finance and Accounting processes (P2P, O2C, R2R) or prior work in a BPO or shared services technology context.
  • Knowledge of financial compliance requirements — audit trail design, SOX control considerations, or data retention policies.
  • Familiarity with vector databases (pgvector, Pinecone) and basic understanding of how LLM-based services are consumed from backend APIs.
  • Experience with AWS Textract or similar document processing services for structured extraction from financial documents.
  • Knowledge of API security patterns — OAuth 2.0, JWT, mTLS — relevant to enterprise ERP and banking system integrations.
  • Understanding of anomaly detection pipelines in transactional data contexts.
  • Experience with human-in-the-loop (HITL) workflow patterns — task queuing, approval routing, SLA escalation, and decision capture.
Responsibilities

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 strong 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.
  • Experience with Infrastructure as Code — AWS CDK, Terraform, or CloudFormation.
  • Solid understanding of multi-tenancy patterns — tenant isolation, per-tenant configuration, and shared service design.
  • Experience with workflow orchestration services — AWS Step Functions, Apache Airflow, or Temporal — for managing long-running, stateful processes.
  • Strong grasp of observability fundamentals — structured logging, distributed tracing, metrics, and alerting in production environments.
  • Experience with CI/CD pipelines (GitHub Actions, AWS CodePipeline, or equivalent) and container-based deployments (Docker, ECS).

 

Preferred Qualifications

  • Exposure to Finance and Accounting processes (P2P, O2C, R2R) or prior work in a BPO or shared services technology context.
  • Knowledge of financial compliance requirements — audit trail design, SOX control considerations, or data retention policies.
  • Familiarity with vector databases (pgvector, Pinecone) and basic understanding of how LLM-based services are consumed from backend APIs.
  • Experience with AWS Textract or similar document processing services for structured extraction from financial documents.
  • Knowledge of API security patterns — OAuth 2.0, JWT, mTLS — relevant to enterprise ERP and banking system integrations.
  • Understanding of anomaly detection pipelines in transactional data contexts.
  • Experience with human-in-the-loop (HITL) workflow patterns — task queuing, approval routing, SLA escalation, and decision capture.
Qualifications

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 strong 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.
  • Experience with Infrastructure as Code — AWS CDK, Terraform, or CloudFormation.
  • Solid understanding of multi-tenancy patterns — tenant isolation, per-tenant configuration, and shared service design.
  • Experience with workflow orchestration services — AWS Step Functions, Apache Airflow, or Temporal — for managing long-running, stateful processes.
  • Strong grasp of observability fundamentals — structured logging, distributed tracing, metrics, and alerting in production environments.
  • Experience with CI/CD pipelines (GitHub Actions, AWS CodePipeline, or equivalent) and container-based deployments (Docker, ECS).

 

Preferred Qualifications

  • Exposure to Finance and Accounting processes (P2P, O2C, R2R) or prior work in a BPO or shared services technology context.
  • Knowledge of financial compliance requirements — audit trail design, SOX control considerations, or data retention policies.
  • Familiarity with vector databases (pgvector, Pinecone) and basic understanding of how LLM-based services are consumed from backend APIs.
  • Experience with AWS Textract or similar document processing services for structured extraction from financial documents.
  • Knowledge of API security patterns — OAuth 2.0, JWT, mTLS — relevant to enterprise ERP and banking system integrations.
  • Understanding of anomaly detection pipelines in transactional data contexts.
  • Experience with human-in-the-loop (HITL) workflow patterns — task queuing, approval routing, SLA escalation, and decision capture.

Skills Required

  • 5+ years backend engineering experience with strong proficiency in Python and/or Node.js
  • Experience building and deploying microservices on AWS: Lambda, ECS/Fargate, API Gateway, SQS, SNS, EventBridge, Step Functions, RDS/Aurora
  • Strong understanding of event-driven and asynchronous architecture patterns for distributed systems
  • Experience designing RESTful APIs and working with message queues for high-throughput processing
  • Hands-on experience with relational databases (PostgreSQL, MySQL) and NoSQL (DynamoDB); schema design, indexing, query optimization
  • Infrastructure as Code experience: AWS CDK, Terraform, or CloudFormation
  • Solid understanding of multi-tenancy patterns: tenant isolation, per-tenant configuration, shared service design
  • Experience with workflow orchestration services (AWS Step Functions, Apache Airflow, or Temporal) for long-running stateful processes
  • Strong grasp of observability: structured logging, distributed tracing (AWS X-Ray), metrics and alerting (CloudWatch)
  • Experience with CI/CD pipelines (GitHub Actions, AWS CodePipeline) and container-based deployments (Docker, ECS)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, NY
30,246 Employees
Year Founded: 1999

What We Do

Choosing a digital partner is about more than capabilities — it’s about collaboration and character. Unrealistic overhauls and off-the-shelf products ignore what matters most — your unique needs, culture, goals, and your legacy data and technology environments. At EXL, our collaboration is built on ongoing listening and learning to adapt our methodologies. We’re your business evolution partner—tailoring solutions that make the most of data to make better business decisions and drive more intelligence into your increasingly digital operations. Whether your goals are scaling the use of AI and digital, redesign operating models, or driving better and faster decisions, we’re here to partner with you to help you gain—and maintain—competitive advantage with efficient, sustainable models at scale. Our expertise in transformation, data science, and change management helps make your business more efficient and effective, improve customer relationships and enhance revenue growth. Instead of focusing on multi-year, resource- and time-intensive platform designs or migrations, we look deeper at your entire value chain to integrate strategies with impact. We use our specialization in analytics, digital interventions, and operations management—alongside deep industry expertise — to deliver solutions that help you outperform the competition. At EXL, it’s all about outcomes—your outcomes—and delivering success on your terms. Share your goals with us and together, we’ll optimize how you leverage data to drive your business forward. For more information, visit www.exlservice.com.

Similar Jobs

MetLife Logo MetLife

Software Engineer

Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Remote or Hybrid
Noida, Gautam Buddha Nagar, Uttar Pradesh, IND
43000 Employees

Circle (circle.so) Logo Circle (circle.so)

Software Engineer

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Easy Apply
Remote
31 Locations
250 Employees
130K-140K Annually

Circle (circle.so) Logo Circle (circle.so)

Software Engineer

Artificial Intelligence • Consumer Web • Digital Media • Information Technology • Social Impact • Software
Easy Apply
Remote
31 Locations
250 Employees
130K-140K Annually
Remote or Hybrid
2 Locations
289097 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account