Key Role
The role focuses on designing and building innovative applications to deliver high-quality solutions.
This involves delivering well-structured, maintainable, and efficient software assets while embedding quality checks throughout the software development lifecycle.
Responsibilities include developing modern, scalable solutions using contemporary languages such as JavaScript/TypeScript, C#, Java, or Ruby.
Proficiency in web frameworks like React with NextJS or Ruby on Rails is also required.
Key characteristics of the ideal candidate include a strong background in software engineering principles, problem-solving skills beyond coding, and an understanding of modern web applications.
* Architectural mindset and applying core software engineering principles to design scalable, reliable, and future-ready solutions.
* Strong problem solver who goes beyond coding to deliver efficient, well-structured outcomes.
* Understanding of modern web applications and ability to create intuitive, high-performing user experiences.
* Advocate for good software engineering practices such as automated acceptance testing, continuous integration and continuous delivery.
* Experience developing Cloud-native apps in AWS or Azure (preferred).
* Experience building containerised applications with Docker (preferred).
* Experience with automated testing and mocking frameworks (preferred).
* Exposure to Scrum or other Agile development methodology (preferred).
Work Arrangement: Our hybrid working model offers flexibility to work from home or our purpose-built office Hubs, designed for focus, connection, and collaboration.
Benefits: New starter benefit to help set up a functional home workspace, 50% discount on employee health insurance + 35% off travel insurance, and more.