Software Engineer Intern β FinBox
Reczee
About the role
FinBox is a fastβgrowing fintech startup headquartered in Bengaluru, focused on building dataβdriven credit underwriting solutions for lenders across India. The company leverages AI, machine learning and modern cloud technologies to create endβtoβend platforms that help financial institutions assess risk, automate approvals and improve customer experience. With a team of seasoned engineers, product managers and data scientists, FinBox has quickly become a trusted partner for banks, NBFCs and alternative lenders, handling billions of dollars in loan disbursements.
FinBoxβs culture is rooted in innovation, rapid experimentation and a strong mentorship ethos. New hires are encouraged to take ownership early, work on productionβgrade code, and collaborate across product, design and data teams. The organization values curiosity, problemβsolving ability and a passion for building products that have a tangible impact on the financial lives of millions of Indians.
Role Summary
The Software Engineer Intern will join the FrontβEnd Engineering squad to design, develop, and ship userβfacing features for FinBoxβs fintech applications. Reporting to a senior engineer, the intern will get handsβon exposure to the full product lifecycleβfrom requirement gathering and UI/UX design to implementation, testing, and deployment. This is a fullβtime, onβsite internship based in Bengaluru, ideal for fresh graduates or finalβyear students with a strong foundation in modern web technologies.
Key Responsibilities
- Develop responsive web components using React.js and TypeScript.
- Implement state management patterns with React Hooks and Context API.
- Consume RESTful APIs to fetch and display borrower data and dashboards.
- Write clean, modular, and reusable code adhering to FinBoxβs coding standards.
- Participate in code reviews, provide constructive feedback, and incorporate suggestions.
- Debug UI issues, perform rootβcause analysis, and fix bugs promptly.
- Collaborate with UI/UX designers to translate wireframes into functional interfaces.
- Work closely with backend engineers to define API contracts and data flows.
- Contribute to unit testing and ensure high test coverage using Jest/React Testing Library.
- Document features, write technical specifications, and maintain project documentation.
Tech Stack: React.js, TypeScript, JavaScript (ES6+), HTML5, CSS3, Git, GitHub, REST APIs, AWS (basic services), CI/CD pipelines.
Growth Path: Successful interns may be offered a fullβtime Software Engineer role, with opportunities to specialize in FrontβEnd, FullβStack, or move into product management or data engineering based on performance and interests.
Why Join FinBox?
- Direct mentorship from senior engineers and exposure to productionβgrade fintech products.
- Opportunity to work on realβworld borrower journeys that affect millions of users.
- An AIβfirst engineering environment that encourages learning new tools and frameworks.
- Competitive stipend, flexible work hours, and a vibrant office culture that balances high performance with employee wellβbeing.
Eligibility & process
Who can apply
Graduates or finalβyear students pursuing B.Tech/M.Tech/BE/B.Sc in Computer Science, Information Technology, Electronics, or related streams. Minimum CGPA/percentage of 60% (or equivalent). No active backlogs at the time of joining. Batch years 2023β2026 are preferred. Must have a strong academic record and a passion for software development.
Skills & stack
Selection process
- Round 1: Online coding test (DSA & JavaScript fundamentals)
- Round 2: Technical interview (React, TypeScript, system design basics)
- Round 3: HR interview (cultural fit, communication skills)
Prep kit
19 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 4
What is the bias-variance tradeoff and how do you prevent overfitting? Answer
Explain the difference between Precision, Recall, and F1-Score. Answer
How does Gradient Descent work and what is the role of Learning Rate? Answer
What is the difference between Supervised, Unsupervised, and Self-Supervised learning? Answer
Behavioural & HR questions 3
Highlight Reczee's market reputation, recent tech innovations, and how your skills in React directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.