Position 1: The first position is a pure backend role - developing microservice (and increasingly serverless) APIs to handle millions of daily interactions in a project of national importance. Correctness of function, security and performance are all critical to the success of these APIs.

Position 2: The second position requires a broader range of full-stack skills - Java, Spring, React - to help to build a new product for a well-known bank. React is not a prerequisite. We will consider candidates who have familiarity with other frontend stacks such as Angular or Vue.

You will be working as part of a small, dedicated team of engineers, playing an integral role in all development. The work is challenging and rewarding.

Your software will have to provably perform and scale with demand. You will be expected to lead by example and you will spend most of your time writing code.