Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Feb 10, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Branch is a for-profit socially conscious company based in San Francisco and Nairobi. We use technology to dramatically reduce the cost of delivering financial services in emerging markets. Our first product is credit. Branch is like a bank in your pocket, there for you at all times.


    Read more about this company

     

    Software Engineer - Platform

    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.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Branch International on branchinternational.applytojob.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Branch International Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail