• Experience as a mid-senior level engineer working across a modern web stack
• Strong software engineering principles (SOLID, DRY, ER modelling)
• Professional experience with a server-side language, ideally JVM based
• Professional experience building web-based single page applications, using React/Typescript or an equivalent
• Knowledge of front-end development, able to build rich user interfaces following a responsive design
• HTML/CSS experience, including concepts like layout, specificity, cross browser compatibility, and accessibility
• Comfortable working with cloud infrastructure, infrastructure as code, familiar with standard logging and monitoring tools used to investigate issues
• Experience with continuous integration, or ideally, continuous delivery
• Strong familiarity with build tools (e.g. Maven) and version control tools (e.g. Git/Github)
• Experience working in agile teams, following Scrum or Kanban, participating in regular ceremonies including stand-ups, planning, and retrospectives
• Experience using project management and workflow tools (e.g. Jira)
• Previous experience of software development in the financial markets, Fintech or Insurtech is preferable