Description
The role is a full-stack software engineer focused on designing, building, and deploying web applications and APIs that support organisational operations and decision-making, including an internal AI-powered chat assistant. Responsibilities include writing tested code, developing data pipelines, maintaining production systems, participating in peer reviews, improving system resiliency, and preparing data for AI applications. The position requires a relevant computer science or engineering background, at least two years of Java experience, Spring Boot, microservices, RESTful API, database, Git, and Agile experience, with senior-level candidates expected to have additional software development, mentorship, cross-team collaboration, and architectural experience.
