Fuel50 is seeking a Developer (Experience(DX) focused), Senior Full-Stack Java Engineer to join their New Zealand-based engineering team.
This is a technical leadership role where the engineer will drive improvements in developer efficiency, tooling, and best practices while building high-quality, scalable software solutions.
The role involves collaboration across teams to enhance the development workflow, including automation and pipelines.
The engineer will mentor other engineers, contribute to architectural decisions, and tackle challenging problems across the technology stack as they arise.
The position reports to the Platforms Tech Team Lead and offers flexible working hours, with occasional calls outside of standard business hours to support global customers.
Participation in after-hours on-call rotation is required, and the role allows for remote work from anywhere in New Zealand.
Requirements:
Candidates must have 6+ years of experience in software engineering, with a strong understanding of SaaS architecture and hands-on experience in technologies such as Java, Spring MVC, Spring Security, Angular, MySQL, CI/CD, Docker, and Linux.
A passion for AI, automation, efficiency, and improving engineering processes is essential.
Good command of shell scripting and Python is required.
High levels of developer empathy and a focus on developer productivity are necessary.
Excellent knowledge of cloud-based infrastructure is expected.
Candidates should be well-versed in DevSecOps principles and best practices.
An extraordinary ability to understand complex systems, track down bugs, resolve them, and create regression tests is required.
Experience in addressing complex engineering challenges, such as zero-downtime migrations, microservices, and implementing robust CI/CD processes is necessary.
Proven experience as a full-stack developer, with expertise in front-end development workflow using Angular or a related JavaScript framework is required.
A pragmatic approach to designing, building, and maintaining scalable and reliable software systems is essential.
Strong proficiency in writing clean, maintainable, and testable code, with a solid understanding of software development best practices is necessary.
Demonstrated ability to participate in code reviews, open pull requests, and contribute to the improvement of pipelines and tooling is required.
An unrelenting bias toward action and results is essential.
Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams, are necessary.
The ability to mentor and coach junior engineers, fostering a culture of continuous learning and improvement, is required.
Excellent remote-working skills and a willingness to travel to the Takapuna office as required for planning and team collaboration are necessary.
This role requires a security clearance against the Singapore Government's Official Secrets Act to allow for access to customer data for engineering and configuration purposes.
Benefits:
Employees receive a day off on their birthday, their Fuel50 anniversary, and a company-wide celebration day.
A "Refuel Day" is provided once a quarter to relax and recharge.
The position includes an Employee Stock Options Plan (ESOP).
Remote working and flexible working times are supported, accommodating school commitments, travel in off-peak hours, family care, and life events.
The company invests in career and development planning using their own Fuel50 software and online Fuellie University.
A very progressive parental leave policy offers extra flexibility and time off beyond local government mandates.
Comprehensive fully subsidized Health Insurance with Southern Cross is provided.