The opportunity
Branch is on a mission to empower workers with financial freedom. We do this by helping companies accelerate payments and providing working Americans with accessible, free financial services.
What you'll do
Measure and optimize the performance, scalability, and uptime of backend services
Demonstrate and promote a culture of engineering excellence
Conduct design and code reviews and push the bar for engineering rigor and standards
Collaborate with product management, customer success, and customer support: to deliver the best experience for our users
Focus on consistent, cohesive REST APIs and domain driven service design to: facilitate and orchestrate service contracts
Attention to detail and passion for doing great work
What they're looking for
- + years of experience in building clean, well architected, distributed, and scalable software
- Strong computer science fundamentals, with deep knowledge of data structures, algorithms, and software design
- Strong command of Java and Java based microservices with Spring Boot
- Experience designing and supporting customer facing RESTful APIs