Software Engineer Intern @ Lensa
Your Application Journey
Email Hiring Manager
Job Details
Overview
Software Engineer Intern at Branch is a unique opportunity for talented interns to work closely with experienced engineers and contribute to real products and codebases in high-growth markets.
Branch Overview
Branch is a leading AI-based lending fintech with 50M+ downloads across India and Africa, headquartered in Silicon Valley with operations in India, Nigeria, and Kenya. Backed by top investors including Andreessen Horowitz, Visa, and the IFC, Branch uses alternative data to reach millions excluded from the financial sector.
Job Overview
This internship lasts 4-6 months, where you will brainstorm, design, code, debug, and ship features for various product lines such as Credit, Wallet, Payments, KYC, and Data Platforms. You will work on integration with different third-party systems and gain valuable technical and collaborative skills.
Responsibilities
- Build functionality for existing and new product lines.
- Integrate with third-party systems including payment and identity providers.
Qualifications
- Experience in building Backend or Native Android applications with real-user impact.
- Solid foundation in computer science fundamentals, distributed systems, and data storage.
- Proficiency in a mainstream language such as Python, Ruby, Java, or Kotlin.
- Familiarity with Unix environments and command line utilities.
- Entrepreneurial mindset, good collaboration and communication skills.
- Passion for startups and distributed team work.
Benefits of Joining
- Mission-driven, fast-paced and entrepreneurial environment.
- Competitive stipend as compensation.
- Collaborative and flat company culture.
- Potential job offer based on performance during the internship.
Key skills/competency
- Backend Development
- Android Development
- Python
- Distributed Systems
- Unix
- Integration
- Debugging
- Collaboration
- Entrepreneurship
- Problem Solving
How to Get Hired at Lensa
🎯 Tips for Getting Hired
- Customize your resume: Tailor experience to match internship responsibilities.
- Highlight technical projects: Emphasize real-world application development.
- Research Branch: Understand their fintech and AI products.
- Prepare for interviews: Practice coding and behavioral questions.