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)