Backend engineer

Bengaluru, IndiaFull-timePosted Aug 6, 2026

๐—ง๐—ต๐—ถ๐˜€ ๐—ฟ๐—ผ๐—น๐—ฒ ๐—ถ๐˜€ ๐—ณ๐—ผ๐—ฟ ๐—ผ๐—ป๐—ฒ ๐—ผ๐—ณ ๐˜๐—ต๐—ฒ ๐—ช๐—ฒ๐—ฒ๐—ธ๐—ฑ๐—ฎ๐˜†'๐˜€ ๐—ฐ๐—น๐—ถ๐—ฒ๐—ป๐˜๐˜€

๐—ฆ๐—ฎ๐—น๐—ฎ๐—ฟ๐˜† ๐—ฟ๐—ฎ๐—ป๐—ด๐—ฒ: ๐—ฅ๐˜€ ๐Ÿด๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ - ๐—ฅ๐˜€ ๐Ÿญ๐Ÿฒ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ๐Ÿฌ (๐—ถ๐—ฒ ๐—œ๐—ก๐—ฅ ๐Ÿด-๐Ÿญ๐Ÿฒ ๐—Ÿ๐—ฃ๐—”)

Experience: 2+ yrs

Location: Bengaluru

Job Type: Full-time

We are looking for a talentedย Software Engineerย to design, develop, and maintain scalable, high-quality software solutions that support business-critical applications. This role is ideal for professionals who enjoy solving complex technical challenges, building reliable systems, and collaborating with cross-functional teams to deliver innovative products.

As a Software Engineer, you will contribute throughout the software development lifecycle, from solution design and implementation to testing, deployment, and ongoing optimization. You will work closely with architects, senior engineers, and product teams to build robust applications while following modern engineering practices, ensuring code quality, and continuously improving system performance and reliability.

Requirements

Key Responsibilities

  • Design, develop, test, deploy, and maintain scalable software applications and platform features.
  • Write clean, efficient, well-documented, and maintainable code following engineering best practices.
  • Collaborate with architects and senior engineers to design technical solutions and scalable system architectures.
  • Participate in code reviews to ensure code quality, consistency, and maintainability.
  • Develop and maintain RESTful APIs and integrate applications with internal and external systems.
  • Troubleshoot production issues, identify root causes, and implement effective solutions.
  • Write unit tests, automate testing processes, and contribute to continuous integration and deployment practices.
  • Evaluate emerging technologies and recommend improvements that enhance product quality and development efficiency.
  • Work closely with cross-functional teams to deliver software features on schedule while maintaining high quality standards.
  • Continuously improve application performance, scalability, security, and operational reliability.

What Makes You a Great Fit

  • 2+ years of experience in software development with strong programming skills inย Java, Python, Golang, or similar technologies.
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline (or equivalent practical experience).
  • Strong understanding of software development methodologies such as Agile and modern engineering practices.
  • Experience building APIs, backend services, and integrating distributed applications.
  • Hands-on experience using version control systems such as Git.
  • Strong analytical thinking, debugging, and problem-solving capabilities.
  • Excellent communication and collaboration skills with the ability to work effectively in cross-functional teams.
  • Ability to work independently while managing priorities in a fast-paced development environment.
  • Experience with cloud platforms such asย AWS, Azure, or GCPย is an added advantage.
  • Familiarity with containerization technologies includingย Dockerย andย Kubernetes, along with performance optimization techniques, is preferred.
  • Exposure to banking, financial services, or fintech applications is a plus.
  • Passion for continuous learning and adopting modern technologies to build secure, scalable, and high-performing software solutions.

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your rรฉsumรฉ so you only see the matches that matter.

Get started free