Now hiring

Assistant Manager @ EXL

Noida, Uttar Pradesh, INOnsiteFull-timeJob reference 13661
Apply with ResuMinder

Opens on the employer's site

About this role

Navigator is an enterprise-grade solution management and knowledge platform built on FastAPI, DynamoDB, and S3, deployed on AWS EKS. The role involves building scalable APIs, integrating AI/LLM capabilities via an AI Gateway, and contributing to a platform that serves multiple business units across the organization.

This is a hands-on development role with exposure to cloud-native architecture, DevSecOps practices, and modern AI integration patterns. The ideal candidate writes clean, production-grade Python code and is comfortable owning features end-to-end — from schema design to deployment.

Key Responsibilities API Development

• Design, develop, and maintain RESTful APIs using Python and FastAPI. • Implement RBAC-based access control, input validation, and secure coding practices (OWASP Top 10). • Build pagination, filtering, and search capabilities across DynamoDB-backed services. • Write clean, testable code with unit and integration test coverage (target 80%+).

Data Layer & Storage

• Design and optimize DynamoDB table schemas, GSIs, and access patterns for high-throughput workloads. • Integrate with AWS S3 for blob storage (file uploads, solution assets, icons). • Implement data migration scripts and backfill utilities as the schema evolves.

AI/LLM Integration

• Integrate with AI Gateway (LiteLLM-based) for LLM-powered features — summarization, classification, recommendations. • Implement prompt engineering patterns, token tracking, and response caching. • Build guardrails, content filtering, and cost control mechanisms for AI API consumption.

DevOps & Infrastructure

• Containerize applications using Docker; deploy to AWS EKS (Kubernetes). • Maintain CI/CD pipelines (Jenkins) including security gates (Prisma Cloud, SonarQube, Fortify). • Manage environment-specific configurations across Dev, UAT, and Production.

Observability & Security

• Implement structured logging (structlog) and audit trails for compliance requirements. • Monitor application health, troubleshoot production issues, and optimize performance. • Integrate with SSO/Active Directory for authentication; implement JWT-based authorization. • Remediate security vulnerabilities identified by SAST/DAST/SCA scanners in CI pipeline.

Collaboration

• Work closely with frontend developers (React/TypeScript) to define API contracts. • Participate in code reviews, architecture discussions, and sprint planning. • Maintain API documentation (Swagger/OpenAPI) and technical design documents.

Must-Have Skills

• Python (3.10+) — Strong proficiency with async/await, type hints, Pydantic, and modern Python idioms. • FastAPI — Production experience building REST APIs with dependency injection, middleware, and background tasks. • AWS DynamoDB — Hands-on experience with table design, query/scan operations, GSIs, and capacity planning. • AWS S3 — File upload/download, pre-signed URLs, lifecycle policies. • Docker & Kubernetes — Containerizing applications, writing Dockerfiles, deploying to EKS/K8s clusters. • CI/CD — Experience with Jenkins, GitLab CI, or similar; understanding of build, test, scan, deploy pipelines. • Git — Branch management, pull request workflows, code review practices. • Testing — pytest, unit testing, integration testing, mocking (unittest.mock), code coverage tools. • REST API Design — Proper use of HTTP methods, status codes, error handling, pagination patterns. • Authentication — JWT, OAuth2, SSO/SAML integration, RBAC implementation.

Good-to-Have Skills

• AI/LLM Integration — Experience calling LLM APIs (OpenAI, Azure OpenAI, Anthropic), prompt engineering, RAG patterns. • Terraform — Writing IaC for AWS resource provisioning (DynamoDB tables, S3 buckets, IAM roles). • Vector Databases — Familiarity with vector search (OpenSearch, Pinecone, pgvector) for semantic retrieval. • Security Scanning — Experience with SonarQube, Prisma Cloud (Checkov), Fortify, or similar SAST/SCA tools. • Structured Logging — Experience with structlog, CloudWatch, or ELK stack for observability. • Event-Driven Architecture — SQS, SNS, or EventBridge for async processing. • React/TypeScript — Basic frontend understanding to collaborate effectively with the UI team.

• 5-8 years of experience in backend development with at least 3 years focused on Python. • Proven track record of building and deploying production APIs on AWS cloud infrastructure. • Strong problem-solving skills with the ability to debug complex distributed system issues. • Experience working in Agile/Scrum teams with continuous delivery practices. • Self-driven with the ability to own features end-to-end with minimal supervision. • Excellent written and verbal communication skills. • Experience in distributed or dual-shore delivery models is a plus. • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores