End-to-End Execution: independently determine the best implementation approach for assigned features.
Write high-performance Java code for the API layer and modern JavaScript/TypeScript for the frontend.
Rapid Prototyping: Transform whiteboard sketches and mock-ups into working software with high velocity.
Architect custom dashboards and interfaces that allow non-technical users to interact with massive datasets.
Design and implement robust APIs that decouple the frontend from backend systems.
Prioritise 'Time to Value' and user experience, pushing back on over-engineering when a simpler solution delivers faster.
Requirements
6+ years of full-stack software development experience.
Deep proficiency in modern component-based frontend frameworks (regardless of the specific library) and the ability to manage complex state in the browser.
Strong working knowledge of Java for backend service development.
Experience writing SQL and interacting with data platforms.
Solid grasp of UI/UX principles for building intuitive and accessible interfaces.
Experience with advanced data visualisation techniques for rendering large datasets may also be useful.
Familiarity with Kubernetes and containerised deployments is a plus.
Background in building internal tools, developer platforms, or B2B SaaS applications is advantageous.