Rupeek is a Bengaluru based leading fintech start-up. Started as an asset-backed online lending platform, Rupeek is aiming to disrupt the traditional brick and mortar lending models. Since our public launch in 2015, we’ve cemented our position as the No.1 fintech startup in consumer lending space.
We are Series-B funded, backed by top-tier investors. We are using the scale of the web and advances in computing, big data, machine learning and mobile to bring transformative financial innovation to the market.
This is a rare opportunity to be part of a team that will be responsible for building a successful, sustainable and strategic technology-driven solutions for Rupeek, from the ground up!
The ideal candidate will be instrumental in shaping the product direction and will be actively involved in defining key product features that impact the business. You will work with Principal Engineers at Rupeek to evolve the design and architecture of the products. You will be responsible to setup and hold a high software quality bar beside providing technical direction to a highly technical team of Software Engineers.
Why work with us?
Engineering team consisting of past startup founders, IIT alumni, and serial hackathon winners
High standard of engineering quality and opportunity to work on a cutting-edge tech stack
Solve unique scalability challenges
Learn how the India lending system works on the inside
High impact role at fast-paced growth company
As a Software Engineer you will:
Work closely with Senior Engineers to design, implement and deploy applications that impact Rupeek’s business with an emphasis on Mobile, Payments, Core Platform and Analytics.
Estimate engineering effort, plan implementation, and rollout system changes that meet requirements for functionality, performance, scalability, reliability, and adherence to development goals and principles.
Must be able to independently design code and test major features, as well as work jointly with other team members to deliver complex changes.
Management and execution of project plans and delivery commitments
Assist directly and indirectly in the continual hiring.
Some skills we consider critical to being a Software Engineer:
A Bachelor’s degree in Computer Science or equivalent combination of technical education and work experience
2 to 4 years of Software Development experience
Experience in system design, relational and No-SQL databases.
Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux platform)
Solid software development background including design patterns, algorithms, data structures, test driven development
Any previous experience in working with Big Data or leveraging machine learning in improving consumer experience is desirable.
Excellent verbal and written communication skills
Few Good To Haves:
Mix of startup and industry experience
Hackathon / Competitive coding experience
Core tech Stack:
You can take a look at our tech stack here: