Skip to content
idfc-first-bank logo

idfc-first-bank

Backend Engineer - AI Labs

IDFC FIRST Bank is hiring a Backend Engineer for its AI Labs team in Bengaluru. The role focuses on building scalable backend applications and supporting the development and productization of AI-driven solutions. The engineer will work closely with data scientists, ML engineers, frontend engineers, and software developers while contributing to architecture, performance optimization, code quality, and end-to-end implementation. The position also includes mentoring junior developers and promoting modern backend development practices.

Location

Bengaluru, Karnataka, India

Experience

Minimum 2 years of relevant backend development experience

Salary

₹12–20 LPA

Job Type

Full-time

Work Mode

On-site

Posted

8 Oct 2026

Responsibilities

  • • Develop and maintain scalable, high-performance backend applications
  • • Build reliable backend solutions using design patterns and asynchronous programming
  • • Work with frontend, data, ML, and software engineering teams on AI-driven solutions
  • • Improve application performance, responsiveness, and reliability
  • • Identify and fix application bottlenecks and bugs
  • • Optimize backend code and database queries
  • • Contribute to end-to-end backend and frontend implementation
  • • Perform code reviews and maintain development standards
  • • Guide and mentor junior developers
  • • Encourage modern and efficient development practices

Requirements

  • • Strong backend development experience with Python, Node.js, Golang, or similar technologies
  • • Knowledge of scalable systems and backend architecture
  • • Understanding of modern frontend technologies and full-stack development
  • • Ability to troubleshoot and optimize applications
  • • Strong teamwork and communication skills
  • • Ability to write maintainable and high-quality code

Skills

PythonNode.jsGolangAsynchronous ProgrammingBackend DevelopmentSystem DesignBackend ArchitectureReactDatabase OptimizationDebuggingFull-Stack Development

Eligibility

  • • Graduation in BCA, B.Tech, or B.Sc.
  • • Minimum 2 years of relevant backend development experience
  • • Proficiency in Python, Node.js, Golang, or similar asynchronous programming languages
  • • Understanding of scalable system design and backend architecture
  • • Familiarity with full-stack development and modern frontend technologies
  • • Strong problem-solving and debugging abilities
  • • Good communication and collaboration skills

How to Apply

Need referral for this job click 👉Referrals
Need resume for this job click 👉Resume Prep