Full Stack Software Engineer

Allume Energy Pty

Melbourne

Hybrid

AUD 120,000 - 130,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid Work
25 days annual leave
Half-Day Friday
Progressive Parental Leave
Employee Assistance Program
ESOP

Job summary

Allume Energy Pty is seeking a capable Full Stack Software Engineer to build and ship features across our IoT fleet and energy insights platforms. You will own NestJS backends and Vue.js frontends, delivering end-to-end solutions with a mindset for testing and quality.

The role is Melbourne-based with hybrid work and strong collaboration across hardware and software teams. You’ll contribute to real product shipping in a fast-growing cleantech environment.

Qualifications

  • Professional software engineer with full stack delivery experience.
  • Experience delivering features in Node.js/NestJS and Vue.js.
  • Experience with RESTful APIs.
  • Experience with SQL databases and schema design.
  • Experience with automated testing using Jest and Cypress.
  • Melbourne based.

Responsibilities

  • Design, develop, test and maintain back-end services, APIs and Vue.js frontend features end-to-end, from clarified requirements through to production-ready releases.
  • Own the delivery of features: estimate your work, communicate progress and dependencies, surface trade-offs early, and follow through to release.
  • Make sound technical implementation decisions within the team’s architecture; escalate larger design or cross-cutting questions with a clear recommendation.
  • Write automated unit and relevant integration/UI tests while upholding coding, security and maintainability standards.
  • Participate actively in design discussions and code reviews, giving and receiving constructive feedback.
  • Proactively identify bugs, reliability gaps or improvements and propose practical fixes.
  • Use AI developer tooling productively within team workflows and quality/security guardrails.
  • Collaborate across firmware, electronics, product and commercial as needed to deliver features.

Skills

Node.js / NestJS
Vue.js
RESTful APIs
SQL databases
Automated testing (Jest, Cypress)
Independent delivery

Tools

AWS
AI coding assistants

Job description

Job Description

Full Stack Software Engineer

Salary Range: $120,000 – $130,000

Location: Melbourne (Hybrid)

Our commitment to Diversity and Inclusion

Allume Energy is an endorsed employer for women by WORK180, and a full list of our benefits and policies can be found here: https://work180.com/en-au/for-women/employer/allume-energy.

We believe diverse perspectives are the key to unlocking greater outcomes and encourage applications from people of all ages, nationalities, abilities, and cultures. We champion equal opportunities for all employees.

If you have any special requests or accessibility requirements throughout the recruitment process, please advise us at the time of application (via email) and we will adjust to meet your needs.

Company background

At Allume Energy, we believe clean energy should be accessible to everyone – no matter where they live. We’re a Melbourne based technology company focused on unlocking solar access for apartments and multi-tenanted buildings. Our world-first hardware and software product, SolShare, is a powerful solution to an emerging energy equity issue and reducing global carbon emissions.

Built here in Melbourne, SolShare has connected over 12,000 apartments to rooftop solar across Australia, the UK and the US. We are doubling our installation base each year and have ambition to connect over 100,000 apartments to solar by 2029. Our dedication to this cause flows through everything that we do, fostering a culture where everyone is committed to making a difference.

What we offer

We are proud to offer the following:

  • Hybrid Work: This role is based in our Melbourne office and follows a hybrid working model. We believe in the power of face-to-face collaboration, so while you’ll have the flexibility to work from home, we look forward to seeing you in the office regularly to connect with the team.
  • Leave & Wellbeing: 25 days (5 weeks) of annual leave and a “Half-Day Friday” every fortnight where the whole team logs off at lunch.
  • Progressive Parental Leave: 15 weeks paid leave for primary carers and 5 weeks for secondary carers (no minimum tenure required).
  • Wellbeing: Access to an Employee Assistance Program.
  • Options: ESOP (Employee Stock Option Plan) allocation available.
About the Role

Allume’s product spans the mechanical, electrical, electronics, firmware and web software engineering disciplines. We are looking for a capable Full Stack Software Engineer to help build and ship features across our customer-facing applications and APIs that manage our IoT fleet and deliver real-time energy insights to our customers.

You will own features end-to-end across NestJS backends and Vue.js frontends: clarifying requirements, making sound implementation decisions within the team’s architecture, writing well-tested code, and seeing work through to release. You will work closely with more senior engineers for direction on larger design choices, while operating with a high degree of independence on the features you own.

Candidates should be excited by shipping real product in a multi-discipline hardware + software company, taking pride in clean tested code, contributing thoughtfully in design and code review, and using modern AI developer tooling productively within the team’s standards.

Roles and Responsibilities

Key responsibilities include:

  • Design, develop, test and maintain back-end services, APIs and Vue.js frontend features end-to-end, from clarified requirements through to production-ready releases.
  • Own the delivery of features: estimate your work, communicate progress and dependencies, surface trade-offs early, and follow through to release.
  • Make sound technical implementation decisions within the team’s architecture; escalated larger design or cross-cutting questions with a clear recommendation.
  • Write automated unit and relevant integration/UI tests while upholding the team’s coding, security and maintainability standards in everything you ship.
  • Participate actively in design discussions and code reviews, giving and receiving constructive feedback that raises the quality of what we ship.
  • Proactively identify bugs, reliability gaps or improvements in the areas you work on and propose practical fixes.
  • Use AI developer tooling productively within team workflows and quality/security guardrails, treating AI output with the same review and testing bar as hand-written code.
  • Collaborate across disciplines firmware, electronics, product and commercial as needed to deliver the features you own.
  • Participate in the team’s shared on-call roster, rotated across the team, with clear runbooks and backup support available when you are on call.
Experience
  • Professional software engineering experience, with meaningful full stack delivery (or strong depth on one side of the stack and proven ability to work across both).
  • Experience delivering features in Node.js / NestJS and Vue.js (or closely equivalent frameworks).
  • Experience with RESTful APIs.
  • Experience with SQL databases, including schema design for features you own.
  • Experience with automated testing using tools such as Jest and Cypress.
  • Comfortable estimating your own work, managing delivery of features independently, and communicating progress clearly.
  • Melbourne based.
Nice to have
  • Experience with AWS cloud infrastructure.
  • Exposure to IoT, real-time data, or energy/cleantech domains
  • Hands-on experience using AI coding assistants in day-to-day development
  • Passion for clean tech / clean energy
Right to work

To be considered for this role, you must have valid, unrestricted work rights in Australia. Please note that we are unable to provide visa sponsorship at this time.

Interview process

Applications close Friday 8 September, and we endeavour to respond to your application within 2 weeks of submission to advise you of the outcome.

  • Round 1: Online Interview (15 mins) – A brief online interview with the hiring manager and office manager to discuss your experience, your motivations, and why you’re excited about joining Allume Energy.
  • Round 2: Technical Deep Dive (1 hour) – An in-person interview with the hiring manager and a team member to explore your technical expertise and how you tackle role‑specific challenges.
  • Round 3: Values & Team Alignment (1 hour) – A final session with the hiring manager and broader team members. This is an opportunity to discuss our company values and ensure a mutual cultural alignment for long-term success

We believe diverse perspectives are the key to unlocking greater outcomes and encourage applications from people of all ages, nationalities, abilities, and cultures. We champion equal opportunities for all employees. If you have any special requests or accessibility requirements throughout the recruitment process, please let us know at the time of application (via email) and we will adjust to meet your needs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Software Engineer
Full Stack Software Engineer

Allume ANZ • City of Yarra

On-site
AUD 110,000 - 140,000
Hybrid work
Flexible hours
25 days annual leave
+4
Data Engineer
Data Engineer

Allume Energy Pty • City of Melbourne

Hybrid
AUD 120,000 - 140,000
Hybrid work
Flexible hours
25 days annual leave
+4
Data Engineer
Data Engineer

Allume ANZ • Melbourne

Hybrid
AUD 120,000 - 140,000
Hybrid work model
25 days annual leave
ESOP
Senior Full Stack Engineer
Senior Full Stack Engineer

Allume • Melbourne

On-site
AUD 130,000 - 180,000
25 days of annual leave
Well-being initiative: half-day Fridays
Progressive parental leave policy
Mid-Level Full Stack Engineer
Mid-Level Full Stack Engineer

Amber • Melbourne

Remote
AUD 85,000 - 133,000
Share options
Annual learning budget
Employee assistance plan
+2
CTO — AI-Driven Energy Platform, Global Scale
CTO — AI-Driven Energy Platform, Global Scale

PassFort • City of Melbourne

On-site
AUD 230,000 - 420,000
Competitive salary and share options
Annual Learning & Development budget
Flexible working hours with regular Wf
+2
Account/Partnerships Director
Account/Partnerships Director

Amber • City of Melbourne

Remote
AUD 160,000 - 200,000
Competitive salary
Stock options
Flexible hours
+5
Customer Service Specialist - Devices
Customer Service Specialist - Devices

Amber Electric • City of Melbourne

On-site
AUD 43,187 - 61,509
Flexible working hours
Employee Assistance Plan
Exciting office space
Account/Partnerships Director
Account/Partnerships Director

Amber Electric • City of Melbourne

Hybrid
AUD 160,000 - 200,000
Melbourne HQ in CBD
Flexible work from home
Equity & stock options
+3
People & Talent Advisor
People & Talent Advisor

Amber Electric • City of Melbourne

On-site
AUD 90,000 - 115,000
Flexible working arrangements
Equitable gender-neutral parental leave policies
Employee share option plan (ESOP)
+2