Senior Python Backend Engineer
Job Details
- Experience: 8-12 years
- Location: Manyata Tech Park, Bangalore
- Work Mode: Hybrid, 23 days per week
- Work Timing: 8:00 AM–5:00 PM
- Cab Facility: Available
- Specialisation: Python | TypeScript/Node.js | AWS | Agentic AI | DevSecOps
Role Overview
We are looking for a Senior Python Backend Engineer with strong experience in building scalable, secure and cloud-native applications. The role requires deep expertise in Python backend development, REST APIs, microservices and AWS, along with hands‑on exposure to TypeScript/Node.js, DevSecOps and Agentic AI/GenAI solutions.
The engineer will contribute across the complete SDLC and provide technical leadership around architecture, engineering quality, security and production reliability.
Key Responsibilities
- Design, develop and maintain Python backend services, REST APIs and microservices.
- Build asynchronous and event-driven applications using modern architecture patterns.
- Develop and integrate TypeScript/Node.js services and APIs.
- Design and implement Agentic AI/GenAI solutions using LLMs, RAG, tool/function calling and enterprise data.
- Build scalable and resilient solutions on AWS.
- Implement CI/CD and DevSecOps practices covering automated testing, security scanning and deployments.
- Use Infrastructure as Code with Terraform, AWS CDK or CloudFormation.
- Containerize and deploy applications using Docker and Kubernetes.
- Implement application observability using logging, metrics, tracing, dashboards and alerting.
- Participate in architecture/design reviews, code reviews and technical problem-solving.
- Mentor engineers and drive engineering best practices across the team.
- Ensure secure coding, vulnerability management and production reliability.
Required Technical Skills
- 8–12 years of software engineering experience with strong backend development expertise.
- Advanced hands‑on Python development.
- Strong experience developing REST APIs, backend services and microservices.
- Experience with FastAPI, Django or Flask.
- Strong experience with TypeScript / Node.js for backend services and APIs.
- Experience with event-driven architecture, asynchronous messaging and distributed systems.
- Strong hands‑on experience with AWS, preferably:
- Lambda
- ECS/EKS
- API Gateway
- S3
- DynamoDB/RDS
- SQS/SNS
- EventBridge
- IAM
- CloudWatch
- Secrets Manager
- Experience with Terraform, AWS CDK or CloudFormation.
- Hands‑on experience in Agentic AI / Generative AI, including:
- LLM orchestration
- RAG
- Tool/function calling
- AI Agents
- Prompt/context engineering
- LLM evaluation and monitoring
- Strong knowledge of CI/CD and DevSecOps practices.
- Experience with Docker and Kubernetes.
- Experience with unit, integration and end-to‑end testing using tools such as pytest.
- Observability experience with OpenTelemetry, CloudWatch, Splunk or Grafana.
- Strong understanding of secure coding, application security and vulnerability management.
Preferred Skills
- Experience with NestJS or Express.js.
- Experience with LLM/Agent frameworks, vector databases/search and enterprise knowledge integration.
- Experience building serverless and containerized workloads on AWS.
- Banking, financial services or other regulated industry experience would be an advantage.