Summary
The job is a 4-6 month software engineering internship at Branch, a global fintech company that offers financial services to underserved populations in Africa and India. The intern will work on various product lines and platforms, integrate with third-party systems, and contribute to the company's mission of providing equal access to financial services.
Requirements
- Have some experience building Backend or Android applications that are more than just toy projects. Applications that have real users or an open source project would be a great plus
 - Solid foundation in computer science fundamentals, distributed systems, and data storage
 - Proficiency with at least one mainstream language like Python, Ruby, Java, etc
 - Entrepreneurial mindset and ability to solve problems before they arise
 - Strong collaboration and communication skills
 - Excitement about working in a distributed team and company, and learning from teammates worldwide
 
Responsibilities
- Build out functionality for existing and new product lines and platforms such as Credit, Wallet, Payments, KYC, Data Platforms, etc
 - Integrate with various third-party systems, including payment systems, identity providers, and messaging platforms
 
Benefits
- Mission-driven, fast-paced and entrepreneurial environment
 - Competitive internship package
 - A collaborative, transparent and flat company culture
 - Remote work
 - Monthly WFH stipend
 - Other benefits include; team meals, virtual social events and in person meet ups
 - Opportunity to work and interact with a global team