The rolein the role of backend engineer, you will be responsible for designing, developing, and maintaining new and existing applications that span across our portal and platform.
this is a hands-on position in a cross-functional team; you will be providing elegant solutions to complex open-ended problems.you will mostly be coding in kotlin, utilising github and argocd for ci/cd, and working with spring, postgresql, kafka, and deployment to kubernetes on aws.as you'd expect from a modern software organisation, we are built on a foundation of devops principles.
our teams are long-lived, and encouraged to organize around the principles of kanban: fast flow of value, limiting work-in-process, and a whole-team approach to accountability, shared goals, and continuous improvement.
whilst many of our engineers remain specialised, we encourage a 'full stack' approach, and there is ample opportunity to cross-skill if it helps your team (our front end is built on typescript & react).
we believe every team member has unique insights to offer, and we welcome your contributions across the board.
join us in shaping a workspace where your ideas fuel innovation and where your impact is seen and appreciated.skills & experiencerequirements:5+ years of experience working as a software developer using java or kotlin server-side applications.experience with kafka or similar, and spring, spring boot, spring data, spring security, etc.success working on cloud native applications and solutions in an environment implementing ci/cd.english proficientgood to have:fintech experience, particularly in investments and wealth managementexperience or interest in working within a kanban environment, emphasizing workflow visualization, flow measurement, wip limitation, and collaborative value delivery.multi-threading and concurrent programming knowledge is a benefit.a strong desire to embrace full-stack development.
this is a backend role, but we'd love it if you're keen to move up and down the stack, and we'll help you do it.exposure to working in a scale-up or high-growth tech environment.experience in a geographically dispersed, cross-functional, agile software delivery team.