Software Engineer II
About the role:
super.money team has been working in stealth to revolutionize the $500bn fintech landscape with an exciting digital lending play. We are all set to take off now and have our eyes set to become the largest lending platform in the next 24 months.
We are looking for world class talent who can help us accelerate this journey and be part of a core team that is just getting started.
You will get to solve some interesting problems right away:
1. Embedded credit: Build a digital lending marketplace with focus on expanding access and availability of consumption credit. Focus would be ease of integrations between Digital Lending Apps (DLAs), lenders (Banks & NBFCs) and Loan Service Providers platforms.
2. Consumption credit: Be at the forefront of digital lending innovations in the country by building
products on the India Stack (UPI, Aadhaar, AA OCEN, etc). Credit on UPI will be our first product here.
What you’ll do:
● Given a fuzzy product requirement, work with other stakeholders, product to understand & refine the requirements and change them to tech requirements
● Create appropriate technical documentation.
● Low-level design and code independently in multiple tech components related to functional area
● Choose the right tech stack for a given situation under guidance from senior team members & optimise any existing microservices
● Take non-functional requirement (Reliability & Availability, Scale, horizontal scalability) into considerations while taking any decision
● Owning the quality of code, UT coverage, documentation, etc
● Collaborate with teams by contributing to the shared vision and working closely with cross-functional stakeholders.
What you’ll need:
- B.E/B.Tech or equivalent with 2-4 yrs of experience in our programming language (Java, strong OO skills preferred). Exposure in the art of writing codes and solving problems for large scale.
- Have a penchant for solving complex and interesting problem
- Excellent coding skills – should be able to convert design into code fluently . Good skills to write unit & integration tests with reasonable coverage of code & interfaces - TDD is a plus
- Experience in building highly scalable business applications, which involve implementing large
complex business flows and dealing with huge amounts of data. Experience with multi-threading and concurrency programming
Good to have:
● The farsightedness it takes to look at business problems critically from more than one perspective.
● The capability to craft object-oriented models and design data structures, implement business logic and data models with suitable class design.
● Ability to break-down larger/fuzzier problems into smaller ones in the scope of the product
● An understanding of the industry’s coding standards and an ability to create appropriate technical documentation.
Why work with us?
Join early to seize the chance to shape product vision and roadmap.