Senior Software Engineer - Backend
GoodScore
Job Description
Goodscore is on a mission to make financial literacy and credit access simple, actionable, and inclusive for over 150 million Indians who are credit-underserved. From starting personalized credit consulting in 2023 to now empowering over 5 million users to take control of their credit health, we are one of India’s fastest-growing credit score & credit management apps. We are backed by leading VC funds in India, consistently ranked among the top 10 finance apps in the country, and are currently on a 1x to 100x growth journey.
We’re building a high-impact team that shares our vision of transforming how India understands and manages credit and this is only the beginning.
Few resources and highlights that may be helpful for a quick introduction to Goodscore:
- High-ownership culture offering opportunities to build and scale from zero-to-one and one-to-many
- Technology driven product delivering real, measurable impact on users’ financial lives
About the Role:
We’re looking for a Backend Engineers who love building fast, scalable and intuitive user interfaces. You’ll work closely with product, design and frontend teams to translate ideas into high-quality user experiences that directly impact business outcomes. This role is ideal for someone who enjoys owning features end-to-end, writing clean code and shipping fast in a high-growth environment.
Key Responsibilities:
- Design, build, and maintain scalable, high-performance backend services and APIs
- Translate product requirements into efficient system design and robust backend logic
- Optimize systems for speed, reliability, scalability, and security
- Collaborate closely with frontend engineers to enable seamless API integrations
- Drive code quality, reusability, and adherence to engineering best practices
- Troubleshoot issues, improve system performance and ensure high availability
- Participate in code reviews, architecture discussions and sprint planning
Requirements :
- Strong engineering background with education from Tier I technology schools
- 2–7 years of experience in backend development
- Proficiency in building scalable services using Node.js and/or Python; language-agnostic mindset preferred
- Experience designing and developing RESTful APIs and backend architectures
- Understanding of databases (SQL/NoSQL), data modeling and query optimization
- Experience with system design, performance optimization and scalability best practices
- Familiarity with caching, messaging queues and asynchronous processing is a plus
- Knowledge of authentication, authorization and security best practices
- Strong debugging, problem-solving, communication and teamwork skills