Software Engineer Intern - Remote Opportunity at Branch International
About the Role
Join Branch International as a Software Engineer Intern - remote position, where you will have the opportunity to work closely with experienced engineers in a leading AI-based lending fintech. Our mission is to reach millions of people excluded from the financial sector, and your contributions will be vital in achieving this goal.
What You'll Do
- Collaborate with a distributed team to build functionality for various product lines.
- Integrate with third-party systems to enhance our offerings.
- Contribute to the codebase for 4-6 months, gaining hands-on experience.
- Work on Backend or Native Android applications, leveraging your programming skills.
- Engage in problem-solving initiatives to drive innovation.
Requirements
- Strong foundation in computer science fundamentals.
- Proficient in a mainstream programming language such as Python, Ruby, Java, or Kotlin.
- Experience in building real applications or open-source projects is a plus.
- Familiarity with Unix and command line utilities.
- Excellent collaboration and communication skills.
Nice to Have
- Experience with Backend or Native Android applications.
- Entrepreneurial mindset and a willingness to learn.
- Knowledge of distributed systems.
What We Offer
- Mission-driven and fast-paced environment.
- Competitive stipend as compensation.
- Collaborative and flat company culture.
- Potential job offer based on internship performance.
This internship offers a unique opportunity to work in a mission-driven fintech environment, gaining hands-on experience while working remotely. The potential for a job offer based on performance makes it an attractive option for aspiring software engineers.
Who Will Succeed Here
Proficiency in Python and Ruby, with hands-on experience in building applications or scripts that automate tasks in Unix environments, demonstrating a strong command of command line utilities.
Self-motivated and disciplined to work remotely, with the ability to manage time effectively and maintain productivity without direct supervision, thriving in a distributed team environment.
Eagerness to learn and adapt quickly to new technologies, particularly in fintech applications, with a mindset geared towards problem-solving and a passion for financial inclusion.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months