Software Engineer - Platform

Branch International Logo

Branch International

πŸ“Remote - Worldwide

Summary

Join Branch International as a Backend Platform Engineer and contribute to building and enhancing the core platform powering our backend services. You will design scalable architectures, optimize backend performance, and improve developer productivity. This role involves close collaboration with various teams across different locations, building high-performance, fault-tolerant systems. We offer a mission-driven, fast-paced environment with a competitive salary and equity package. Enjoy a remote-first work setup, fully-paid health insurance, paid time off, parental leave, and a professional development budget. We value diversity and inclusion, creating an environment where everyone can thrive.

Requirements

  • 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

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

Benefits

  • Be part of a mission-driven, fast-paced, and entrepreneurial environment that fosters innovation and impact
  • Receive a competitive salary and equity package, reflecting your value and contributions
  • Thrive in a collaborative and flat company culture that encourages open communication and idea-sharing
  • Enjoy the flexibility of a remote-first work setup, with opportunities for occasional in-person collaboration
  • Benefit from fully-paid Health Insurance to support your well-being
  • Work-life balance is not a myth. Take advantage of paid time off, including personal leave, bereavement leave, and sick leave
  • Access fully paid parental leave, with 6 months of maternity leave and 3 months of paternity leave
  • Leverage annual professional development budget to upskill and advance your career
  • Participate in discretionary trips to our offices around the globe, supported by global travel medical insurance
  • Enjoy team meals and social events, both virtual and in-person, to connect and bond with colleagues

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.