
Senior Backend Software Developer
4 days ago
Imagine a world where every individual has enhanced access to financial resources. Opportunities for entrepreneurship, education, and emergency medical care are limitless.
Branch is a pioneering technology company revolutionizing access to financial services for millions of underserved banking customers across Africa and India. By leveraging the rapid adoption of smartphones and advanced technologies, Branch is breaking new ground in improving access and value for those overlooked by traditional banks.
Our mission-driven team, led by the co-founders of Kiva.org and an early product leader of PayPal, is dedicated to empowering individuals through innovative financial solutions.
With over 32 million downloads, Branch is one of the most popular finance apps globally.
About the RoleBranch launched in India in 2019 and has experienced rapid growth and adoption. In 2020, we established a full Engineering team in India to accelerate our success here. This team will collaborate closely with our engineering teams worldwide to strengthen our existing products and build new ones.
As a member of this team, you will work closely with our Product and Data Science teams to design and maintain multiple technologies, including our API backend, credit scoring systems, payments integrations, and operations tools. We face numerous technical challenges ranging from maintaining complex financial systems to accessing and processing creative data sources for our algorithmic credit model.
At Branch, we are passionate about our customers, fearless in the face of obstacles, and driven by data. Our engineering team values bottom-up innovation and decentralized decision-making: We believe that the best ideas can come from anyone in the company, and we strive to create an environment where everyone feels empowered to propose solutions to the challenges we face.
Key Responsibilities- Design and implement APIs and backend systems for our frontend clients, including our Android mobile app.
- Integrate with various third-party systems, including payment platforms, identity providers, and messaging systems.
- Contribute to the development of new financial products.
- Scale our backend services to meet growing levels of traffic and complexity.
To be successful in this role, you should have:
- Strong experience (3-8 years) in building backend software for web-based or mobile products.
- Experience leveraging modern AI tools for efficiency and effectiveness.
- Strong knowledge of software development fundamentals, including computer science fundamentals, distributed systems, data storage, and agile development methodologies.
- Pragmatic approach combining a strong understanding of technology and product needs to arrive at effective solutions.
- Entrepreneurial spirit and ability to take ownership of your impact.
- Excellent collaboration and communication skills.
- Ability to thrive in a distributed team and company, working with teammates from around the world.
- Experience designing, building, and maintaining scalable data architectures that integrate disparate data sources.
- Strong command of data modeling and organization best practices.
- Hands-on experience with toolstacks similar to dbt, Airflow, Snowflake, Metabase, etc.
- Proficiency in at least one programming language like Python.
We offer a competitive salary and equity package, a collaborative and transparent company culture, and a remote-first work environment. You'll also enjoy unlimited paid leaves, fully-paid Group Medical Insurance and Personal Accidental Insurance, and a monthly WFH stipend alongside a one-time home office setup budget.
Other benefits include team meals, virtual social events, in-person meetups, discretionary trips to our offices across the globe, and global travel medical insurance.
You'll have the opportunity to work and interact with a global team, contributing to a mission that provides equal opportunity to everyone to access financial services.
Branch International is an Equal Opportunity Employer and does not discriminate in employment on any basis prohibited by applicable law.
-
Senior Backend Software Development Position
21 hours ago
Lucknow, Uttar Pradesh, India beBeebackend Full time ₹ 1,50,00,000 - ₹ 2,50,00,000Backend Software Engineer PositionWe're looking for a skilled Backend Developer to join our team. As a Senior Backend Engineer, you will be responsible for designing and building scalable server-side applications and APIs.
-
Senior Backend Developer
4 days ago
Lucknow, Uttar Pradesh, India beBeeSoftwareEngineer Full time US$ 1,50,000 - US$ 2,00,000Job DescriptionWe are seeking a highly skilled and experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing and optimizing high-performance backend applications, services and APIs.
-
Senior Backend Software Developer Position
7 days ago
Lucknow, Uttar Pradesh, India beBeeBackendSoftwareEngineer Full time ₹ 12,00,000 - ₹ 20,00,000Backend Software Engineer Job DescriptionWe are seeking a skilled Backend Software Engineer with expertise in Python programming language to join our team. As a key member of the development team, you will design and develop robust backend services that integrate seamlessly with third-party APIs.Key Responsibilities:Design and implement scalable backend...
-
Senior Backend Software Developer
5 days ago
Lucknow, Uttar Pradesh, India beBeeBackend Full time ₹ 15,00,000 - ₹ 20,00,000About the OpportunityWe are seeking an experienced Backend Engineer to join our team and contribute to the development of high-performance, scalable backend systems.This is a unique chance to work with a talented group of engineers who value clean code, solid engineering practices, and strong computer science fundamentals. You will have the opportunity to...
-
Senior Backend Developer
4 days ago
Lucknow, Uttar Pradesh, India beBeeBackendDeveloper Full time ₹ 10,00,000 - ₹ 15,00,000Job Title: Senior Backend DeveloperWe are seeking a talented Senior Backend Developer to design, develop, and maintain scalable backend applications using Java, Spring Boot, and REST APIs. The ideal candidate should have hands-on experience in developing web applications with Java (backend) and modern frontend technologies.ResponsibilitiesDesign, develop,...
-
Backend Developer
5 days ago
Lucknow, Uttar Pradesh, India beBeeBackend Full time ₹ 15,00,000 - ₹ 25,00,000Software Engineering PositionWe are seeking a skilled Software Engineer to join our team. This role involves developing scalable, reliable systems and collaborating with colleagues to identify project requirements.Key ResponsibilitiesDesign and develop software applications using Golang.Write clean, maintainable code.Required Skills and...
-
Senior Backend Developer
5 days ago
Lucknow, Uttar Pradesh, India beBeeBackendEngineer Full time ₹ 80,00,000 - ₹ 2,50,00,000Backend Engineer PositionWe are seeking an experienced Backend Developer to join our team as a key member of the engineering group. The ideal candidate will be responsible for designing, developing, and deploying scalable backend systems using Python.Responsibilities:Developing and maintaining large-scale backend applications with 2-5 years of experience in...
-
Senior Backend Software Engineer
5 days ago
Lucknow, Uttar Pradesh, India beBeeSoftwareEngineering Full time ₹ 20,00,000 - ₹ 25,00,000Backend Software Engineering LeadWe are seeking a seasoned software engineer to lead our team in implementing complex systems.The ideal candidate will have extensive experience in requirement analysis, software development, and implementation of complex systems.Main Responsibilities:To perform requirement analysis and create software requirement...
-
Backend Software Engineer Job Post
7 days ago
Lucknow, Uttar Pradesh, India beBeeBackend Full time ₹ 1,50,00,000 - ₹ 2,50,00,000Senior Backend Software Engineer – Cloud Infrastructure ArchitectWe are seeking a highly skilled Senior Backend Developer with expertise in cloud architecture, Node.js backend development, and scalable database design.This role involves designing, building, and optimizing scalable APIs, managing cloud infrastructure, and driving innovations in a fast-paced...
-
Senior Backend Software Engineer
6 days ago
Lucknow, Uttar Pradesh, India beBeebackend Full time ₹ 15,00,000 - ₹ 25,00,000Backend Developer RoleWe are seeking a skilled software engineer to design and implement backend systems using Java and Spring Boot. The ideal candidate will have a strong background in RESTful APIs, microservices architecture, and database management.Implement new backend components and ensure high testability and quality of delivered software.Participate...