You have experience working with large scale distributed systems
You have strong experience with Java or a similar object-oriented language
You have experience working with relational and non-relational databases, query optimisation and designing schemas
You have a strong product mindset and passion for customer experience, you prioritise work with the customers in mind and make data-driven decisions to fix customer pain-points
You enjoy collaborating with others and bringing people together to solve a problem
You have experience in designing, deploying and maintaining clean RESTful APIs
You believe in and follow best coding practices, code reviews and open feedback
You enjoy writing testable code and believe in Test Driven Development
Nice to have
You have experience with Spring boot
You have worked with BFFs (Backend-for-Frontends)
What you'll be doing
You will be part of an autonomous team, and help build the backend solutions that power how our customers interact with recipients