We are looking for a passionate Lead Developer to join our team and support the execution of our digital initiatives. You will be reporting to the Head of Technology and will be responsible for the execution of all development objectives across our web, native apps, and digital marketing channels in accordance with internal processes and timelines. You will be responsible for l design and implementation of back-end automation, systems integrations and front-end apps as required, and collaborating with cross-functional teams to deliver amazing software. The ideal candidate will have a deep understanding of modern web development frameworks, extensive experience in both front-end and back-end development, and a passion for staying up-to-date with the latest industry trends and best practices. This role is predominately working from home with the opportunity to collaborate face-to-face at our Melbourne CBD office when required. Responsibilities: • Work with the technical direction development team working on the platform. • Provide architectural guidance for the wider business. • Participating in code reviews to maintain code quality and ensure adherence to best practices and coding standards. • Work closely with the development team to ensure the delivery of high-quality, scalable, and secure software. • Participate in code reviews and contribute to the development of the platform. • Drive technical excellence and innovation within the company.
Qualifications:• Strong experience developing backend systems using Microservices, Event Driven Systems, and AWS technology. • Proven track record of serving as the company's go-to expert on architectural matters. • Superior knowledge of software design patterns and best practices. • Strong background in Grails, AngularJS, Java, and MySQL • Strong background in Rest APIs • Practical experience implementing modern testing practices. • Strong analytical and problem-solving abilities