Software Engineer Intern
- Role
- Backend
Open to IN only. Set where you work from to check your eligibility.
No BS summary
Software Engineer Intern (4–6 months) for backend work, primarily building features for Credit, Payments, KYC and Data Platforms. Must have experience building real backend applications, strong CS fundamentals and knowledge of Distributed Systems and Unix. Applicants must be located in India (remote/telecommute).
Core skills
Required skills
Role OverviewBranch is a leading AI-powered lending fintech with 50M+ downloads across India and Africa. As a Software Engineer Intern, you will work closely with experienced engineers to make significant contributions to our products and code base for 4-6 months. You will brainstorm, design, code, debug, and ship features serving millions of customers while picking up skills necessary for your career.ResponsibilitiesBuild out functionality for existing and new product lines and platforms such as Credit, Payments, KYC, and Data Platforms.Integrate with various third-party systems, including payment systems, identity providers, and messaging platforms.RequirementsExperience building Backend applications that are more than just toy projects (real users or open source projects are a plus).Solid foundation in computer science fundamentals, Distributed Systems, and Data Storage.Knowledge of various flavors of Unix and commonly used command line utilities.Proficiency with at least one mainstream language like Python, Ruby, Java, or Kotlin.Highly entrepreneurial mindset with the ability to take initiative.Strong collaborator and communicator comfortable working in a distributed team.SkillsPythonJavaDistributed SystemsUnixBackend Development
What you'll do
- Build out functionality for existing and new product lines and platforms such as Credit, Payments, KYC, and Data Platforms.
- Integrate with various third-party systems, including payment systems, identity providers, and messaging platforms.
- Brainstorm, design, code, debug, and ship features serving millions of customers while picking up skills necessary for your career.
- Work closely with experienced engineers to make significant contributions to our products and code base for 4-6 months.
What they require
- Experience building Backend applications that are more than just toy projects (real users or open source projects are a plus).
- Solid foundation in computer science fundamentals, Distributed Systems, and Data Storage.
- Knowledge of various flavors of Unix and commonly used command line utilities.
- Proficiency with at least one mainstream language like Python, Ruby, Java, or Kotlin.
- Strong collaborator and communicator comfortable working in a distributed team; highly entrepreneurial mindset with the ability to take initiative.
Branch is a leading AI-powered lending fintech with 50M+ downloads across India and Africa.