Applications for this job have closed. This page will redirect to the Allume Energy jobs page in 10 seconds.

Senior Full Stack Software Engineer

Richmond - Flexible Options
Full time
Posted
employer logo
Allume Energy
Mining, resources & energy
21-50 employees

Allume Energy is a Melbourne based technology company focused on unlocking solar access for apartments and multi-tenanted buildings. Allume has developed SolShare, a world-first hardware and software product that enables rooftop solar for multi-tenant buildings. SolShare is a powerful solution to an emerging energy equity issue and reducing global carbon emissions. Our dedication to fighting this cause flows through everything that we do, from cycling to work to lunch and learn sharing ways we are each reducing our personal footprint. 

This role has flexible working options allowing you to work from home and the office (Melbourne based). We would love to discuss this with you during the interview stage. We also offer:

  •         25 days of annual leave – this is 5 weeks per year!              
  •        Well-being initiative: fortnightly half-day Fridays where the entire team logs off at lunchtime
  •        ESOP allocation available
  •         Progressive parental leave policy: no minimum tenure; 15 weeks paid parental leave (primary carer); 5 weeks paid parental leave (secondary carer)


Allume Energy is an endorsed employer for women by WORK180, and a full list of our benefits and policies can be found HERE

Our preference is for this role to be full time, although we will accept and consider part-time applications. (ie. if we’re the right fit for each other then we can work with you to structure the role to be part time). 

Position

Allume’s product spans the mechanical, electrical, electronics, firmware and web software engineering disciplines. We are looking for a capable and passionate senior full stack software engineer to drive the delivery of our customer facing applications and APIs which support the management of our IoT devices.

The role will require the diligence to solve the right problems, the persistence to technically follow agreed solutions to production, and the initiative to identify, scope and plan commercially sound web improvement opportunities.

Candidates should be excited by the opportunity to be a senior contributor to our web stack, providing real time data insights for our customers, intuitive user interfaces and well thought out responsive APIs. 

Roles and Responsibilities

This position provides an opportunity within Allume to drive web software development within a small but dedicated software team.

At a minimum, this will include:

·        Design, develop and maintain scalable back-end services and APIs

·        Develop new user facing features using Vue.js

·        Analyse, evaluate and follow through to solve key technology problems in the web team

·        Manage a schedule of work including providing estimates, communicating work progress and dependencies.

·        Develop and maintain technical documentation such as software requirements, software block diagrams, software architecture descriptions and software interface descriptions.

·        Ensure the robustness, security and maintainability of the entire application stack.

·        Drive improvements within the team’s software development process throughout the product development life cycle.

·        As a senior member of the team being a strong advocate for Allume’s cultural values.

·        Be a key contributor to a solution focused culture with the courage to innovate.

Experience 

·        7+ years of full stack software engineering experience

·        Experience in development frameworks: Node js, NestJS and Vue.js 

·        Experience with RESTful APIs

·        Experience with SQL databases (PostgreSQL) and schema optimisation

·        Experience in software testing from unit tests, integration and UI tests with tools such as Cypress and Jest

·        Git experience for version control

·        Melbourne based 

Nice to have

·        Experience with AWS cloud infrastructure

·        Experience with test frameworks for CI / CD and release automation

·        Passion for clean tech/clean energy

If you are returning to work or want to focus more time on life outside of work, we would love for you to apply! We understand part-time may look different to everyone, and we look forward to discussing what might suit you best.

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.