Browse All Jobs
Job Description
EarnIn is seeking a Senior Software Engineer to join their backend team in Bengaluru. This role involves cross-functional collaboration and contribution to the design and development of backend services. It is a hybrid position requiring 2 days a week in the Bengaluru office.

The role involves:
  • Designing and implementing features for scalability.
  • Driving the implementation of new features.
  • Creating and maintaining test automation.
  • Designing and delivering REST APIs.
  • Collaborating and mentoring other engineers.
  • Working cross-functionally with other teams.
  • Debugging production issues.

The requirements are:
  • 4+ years of development experience in Software Engineering.
  • Bachelor's, Master’s, or PhD degree in computer science or related field.
  • Proficiency in at least one modern programming language (C#, Java, Python, Go, Scala).
  • Hands-on experience with databases (DynamoDB, MySql, ElasticSearch) and data pipeline technologies.
  • Experience with continuous integration and delivery tools.
  • Experience in developing and executing functional and integration tests.
  • Excellent communication skills.
  • Ability to thrive in a fast-paced environment.
  • Experience with Kubernetes, microservices, and event-driven architecture is a plus.

EarnIn offers:
  • Healthcare benefits.
  • Internet/cell phone reimbursement.
  • Learning and development stipend.
  • Potential opportunities to travel to the Palo Alto HQ.
Apply Manually