Senior Developer
IDFC FIRST Bank · Chennai
- Experience6–10 yrs
- SalaryNot disclosed
- Work modeunknown
- Levelsenior
- Posted16 Sept 2026
About IDFC FIRST Bank
IDFC FIRST Bank is hiring in Chennai in financial services. This role looks for around 6+ years of experience.
The role
A backend Python Developer role at IDFC FIRST Bank (financial services) delivering and maintaining complex backend systems and microservices using Python with FastAPI. Requires hands-on Python, AWS services (EC2, ECS, EKS, Lambda, SQS, SNS, RDS Aurora MySQL & Postgres, DynamoDB, EMR, Kinesis), Kubernetes or ECS for containerized development/deployment, OAuth and OAuth/OIDC with JWT/JWE/JWS, plus machine learning frameworks TensorFlow and PyTorch. Work location is Chennai, Tamil Nadu, India (work mode not specified).
Full job description
Job Requirements
Role/Job Title: Python Developer
Function/Department: Information technology
Job Purpose:
As a Backend Developer, you will play a crucial role in designing, developing, and maintaining complex backend systems.You will work closely with cross-functional teams to deliver high-quality software solutions and drive the technical direction of our projects.Your experience and expertise will be vital in ensuring the performance, scalability, and reliability of our applications.Roles and Responsibilities:Solid understanding of backend performance optimization and debugging.Formal training or certification on software engineering concepts and proficient applied experience Strong hands-on experience with PythonExperience in developing microservices using Python with FastAPI.Commercial experience in both backend and frontend engineering Hands-on experience with AWS Cloud-based applications development, including EC2, ECS, EKS, Lambda, SQS, SNS, RDS Aurora MySQL & Postgres, DynamoDB, EMR, and Kinesis. Strong engineering background in machine learning, deep learning, and neural networks. Experience with containerized stack using Kubernetes or ECS for development, deployment, and configuration. Experience with Single Sign-On/OIDC integration and a deep understanding of OAuth, JWT/JWE/JWS. Knowledge of AWS SageMaker and data analytics tools. Proficiency in frameworks TensorFlow, PyTorch, or similar.
Educational Qualification (Fulltime):
Bachelor of Technology (B.Tech) / Bachelor of Science (B.Sc) / Master of Science (M.Sc) /Master of Technology (M.Tech) / Bachelor of Computer Applications (BCA) / Master of Computer Applications (MCA)