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