Company Info
Branch delivers world-class financial services to the mobile generation. With offices in the United States, Nigeria, Kenya, and India, Branch is a for-profit socially conscious company that uses the power of data science to reduce the cost of delivering financial services in emerging markets. We believe that everyone, everywhere deserves fair financial access. The rapid spread of smartphones presents an opportunity for the world’s emerging middle class to access banking options and achieve financial flexibility.
Branch delivers world-class financial services to the mobile generation. With offices in the United States, Nigeria, Kenya, and India, Branch is a for-profit socially conscious company that uses the power of data science to reduce the cost of delivering financial services in emerging markets. We believe that everyone, everywhere deserves fair financial access. The rapid spread of smartphones presents an opportunity for the world’s emerging middle class to access banking options and achieve financial flexibility.
We are recruiting to fill the position below:
Job Title: Software Engineer – Platform
Location: Remote
Employment type: Full Time
Responsibilities
- Design, develop, and optimize scalable backend systems and APIs that support high-traffic workloads.
- Build and maintain developer platforms, frameworks, and tooling to enhance productivity and system efficiency.
- Ensure high availability, fault tolerance, and observability in distributed systems by implementing best practices.
- Collaborate with engineers across teams to create efficient service architectures and improve system reliability.
- Work on database scalability and optimization, ensuring data consistency and performance for high-volume applications.
- Implement asynchronous processing, caching strategies, and event-driven architectures to improve system efficiency.
- Define and enforce coding standards, CI/CD pipelines, and automation to improve software quality and delivery speed.
- Identify and resolve performance bottlenecks, optimizing query execution, load balancing, and resource utilization.
- Document technical architectures, best practices, and engineering processes to drive knowledge-sharing within the team.
- Stay up to date with emerging technologies in backend engineering, distributed systems, and cloud infrastructure to enhance platform capabilities.
Qualifications
- You have strong experience (3+ years) of building backend software for web-based or mobile products.
- You have strong knowledge of software development fundamentals, including relevant background in computer science fundamentals, distributed systems, data storage, and agile development methodologies.
- You are pragmatic and combine a strong understanding of technology and product needs to arrive at the best solution for a given problem.
- You are highly entrepreneurial and thrive in taking ownership of your own impact. You take the initiative to solve problems before they arise.
- You are an excellent collaborator & communicator. You know that startups are a team sport. You listen to others, aren’t afraid to speak your mind and always try to ask the right questions.
- You are excited by the prospect of working in a distributed team and company, working with teammates from all over the world.
Benefits of Joining
- Work in a mission-driven, fast-paced and entrepreneurial environment
- Competitive salary and equity package
- A collaborative and flat company culture
- Where we work:
- Hybrid – we are remote first, with occasional in-office requirements.
- Fully paid life and health insurance benefit with Axa Mansard (Platinum plan)
- 28 days of annual leave, 30 days of sick leave and 7 days of bereavement leave
- Fully paid parental leave – 6 months maternity leave and 3 months paternity leave
- Annual professional development budget
- Pension benefit
- Monthly WFH stipend alongside a one-time home office set-up budget
- Team meals and social events (Hybrid for now)
- Flexible working hours
- Opportunity to work and interact with a global team.
Application Closing Date
Not Specified.
How to Apply
Interested and qualified candidates should:
CLICK HERE TO APPLY
Note
- Branch International is an Equal Opportunity Employer.
- The company does not and will not discriminate in employment on any basis prohibited by applicable law. We’re looking for more.