Senior Developer
IDFC FIRST Bank
- Location
- Chennai, Tamil Nadu, India
- Job type
- Full-time
Required skills
- Python
- AWS
- backend
- cross-functional
- data analytics
- deep learning
- DynamoDB
- EC2
- ECS
- FastAPI
- frontend
- Kubernetes
- Lambda
- machine learning
- microservices
- MySQL
- OAuth
- Postgres
- TensorFlow
- Pytorch
About the role
Website:
idfcfirst.bank.in
Job details:
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 Python
- Experience 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)
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.