Software Development Engineer II
Rupeek
Software Engineering
Mumbai, Maharashtra, India
About Rupeek :
Founded in 2015, Rupeek is India’s leading asset-backed digital lending fintech platform. Built on ‘Technology, Integrity & Fair value’ first ethos, its vision is to be a new age, innovative brand solving the credit pain points of Indians. Rupeek aims to create equal access to credit for every Indian by enabling hassle-free doorstep gold loans at the lowest interest rates, its first flagship product with many more to follow across multiple asset classes. Rupeek is currently present in 60+ cities and has served more than 5 lakh+ customers. It is the first ever fintech in the asset-backed lending category to record a $1bn annual run rate (ARR). Headquartered in Bangalore, Rupeek's investors include Sequoia Capital, Accel Partners, Bertelsmann, GGV Capital, VEF, and Lightbox.
Role
The Software Development Engineer II is responsible for designing, developing, and delivering scalable, high-quality software solutions while driving technical excellence and mentoring junior engineers.
Skill
- Experience with programming languages (Java, Python, JavaScript) and frameworks (Node.js, Spring Boot)
- Knowledge of OOP, data structures and algorithms
- Design and implement RESTful APIs for system and service integration
- Familiarity with Test-Driven Development (TDD) and full SDLC
- Experience with relational databases (MySQL, NoSQL) and version control systems (e.g., Git)
- Knowledge of distributed systems, microservices architecture, and message brokers (SQS)
- Exposure to cloud platforms (AWS, GCP, Azure), containerization (Docker, Kubernetes), CI/CD pipelines, and observability tools
- Strong analytical, problem-solving, and collaboration skills
Qualifications
- B.Tech / Dual Degree with Computer Science as a major discipline and related fields
- 3-6 years of relevant professional experience
Selection Process
- Resume review
- 2-3 rounds of technical interviews
