Melbourne, VIC, Australia

Software Developer (node.js/Full Stack)

 Job Description:

Software Developer (Node.js / Full Stack)

About the Company

Our client is a global technology, consulting, and engineering partner supporting the energy, utilities, and infrastructure sectors.

They work across large-scale transformation and digital initiatives—helping organisations modernise systems, optimise performance, and deliver smarter, more resilient infrastructure.

About the Role

We're seeking a Software Developer to join a high-performing engineering team delivering scalable, cloud-based solutions.

This role is focused on backend development (Node.js), with exposure to full-stack work and the opportunity to contribute to AI-driven features and modern cloud platforms.

Key Responsibilities

  • Develop and maintain backend services and RESTful APIs using Node.js

  • Build scalable, high-performance applications across core platforms

  • Support integration of AI-powered features into backend and frontend systems

  • Contribute to full-stack development (JavaScript, HTML, CSS)

  • Troubleshoot, test, and optimise application performance

  • Participate in code reviews and implement robust testing practices

  • Manage backend logic, APIs, and services with minimal supervision

  • Work within Agile delivery environments and collaborate with stakeholders

  • Apply security best practices and data protection measures

Skills & Experience

  • 5+ years' experience in software development (backend or full stack)

  • Strong expertise in Node.js and building RESTful APIs

  • Solid understanding of JavaScript, including streams and workers

  • Frontend experience with HTML, CSS, and JavaScript

  • Experience with cloud platforms (Google Cloud highly regarded)

  • Exposure to or interest in AI-powered solutions

  • Strong problem-solving skills and ability to work independently

  • Excellent communication and stakeholder engagement skills


What's on Offer

  • Work on meaningful, large-scale infrastructure projects

  • Exposure to modern cloud and AI technologies

  • Hybrid working environment (Melbourne-based)

  • Collaborative, engineering-led culture

  • Strong pipeline of projects and long-term career opportunities

Apply Now

If you're a Node.js developer looking to work on impactful projects within a modern engineering environment, we'd love to hear from you.

Apply now or reach out for a confidential discussion.

  Required Skills:

Data AI RESTful APIs Support Development Protection Stakeholder Engagement Utilities Energy Consulting Features Reviews Agile Software Development Infrastructure CSS Integration Node.js Security Software Testing HTML Engineering JavaScript Communication