Jobs/Mid-level Software Engineer - Full Stack
Posted Jan 07
Other

Mid-level Software Engineer - Full Stack

at Climate Zero

Melbourne / hybrid or Remote (AUS based)

Mid-level Software Engineer - Full Stack (Next.js/TypeScript/PostgreSQL)

Full Time Role (.8 FTE also available)

Location: Melbourne, Australia                                                                                                                                          Remote working may be available within Australia for the right candidate.

About Climate Zero

At Climate Zero we understand the barriers between businesses and net zero. We know that organisations need carbon accounting software that’s accurate and easy to use with an experienced team behind it, including deep sustainability expertise.

We know this because we’ve been helping businesses measure and reduce emissions for more than 15 years via our parent company - Impact Sustainability. We’re an Australian-based company with a strong history in sustainability and software for businesses here and overseas.

Climate Zero is our latest emissions management software, launched at the end of 2023 and now operating in 19 countries. Climate Zero makes it easy for organisations of any size to accurately measure and report on emissions across Scope 1, 2 and 3. Our robust emissions calculation engine is built to global standards and uses a combination of activity-based and spend-based methods with global emission factors. 

With Australian mandatory climate reporting to begin in January, it is an invigorating time to be working in this space and we are excited to be growing our small and purpose driven team. 

But a company is only as good as its people, so who are we? The Climate Zero team currently consists of 10 people - mostly located in Melbourne but we have a couple of full time remote employees. Joining our team is not just about a job. We are passionate about climate action and believe in making tools and resources more accessible to everyone. Our mission is to remove barriers between businesses and net zero through quality software and online learning programs.

About the role

As we grow our team, we want to ensure we continue to support those underrepresented in tech and maintain diversity in our teams. For this position, we encourage First Nations people and those who identify as female, queer and non-binary to apply.

You’ll join a small collaborative team where, with the support of your peers, you’ll be responsible for developing products, adding new features, paying down tech debt, and ensuring code works seamlessly in production.

While our engineers may specialise in front-end or back-end, as you grow into the role you’ll be expected to pitch in across the full stack. If the majority of your experience is in large corporate or government environments where your role and processes are well defined, you will find working at Climate Zero a very different experience - we love to explore new ways of working and changing things up as our roadmap evolves.

Your work will be focussed on our carbon accounting software. The application is a full-stack Next.js 13 project built with TypeScript. It uses a PostgreSQL database managed through Prisma ORM for database interaction. We have an exciting roadmap of new features planned for 2025 and you’ll be a key part of delivering these.

Like all roles at Climate Zero, you should be an excellent communicator (with both technical and non-technical people), be passionate about climate action (and willing to up-skill on all things climate science and carbon accounting), and be an all-round go-getter and problem solver.

What does this entail?

No day at Climate Zero is the same. You’ll have the opportunity to work across different features while you find your feet, with the option to specialise or take ownership over the things you’re passionate about down the track.

Here’s some of the things you might do in your first few months, with support from your team:

  • Be trained in climate science and carbon accounting methodology so you’ve got the ability to understand what sits at the core of our platform: emissions calculations.
  • Work on UX improvements across our software – we love our users and strive to make things as easy and intuitive as possible
  • Build a new component or feature to enhance our product offering.
  • Optimise the performance of database queries associated with a new feature to ensure it’s performant, and stable under load.
  • Create a new reporting function to give customers the ability to interrogate their data, and apply your new emissions measurement knowledge.
  • Develop an API integration with third party software to automate data collection for customers.
  • Participate in new product scoping sessions, bringing your perspective and experience to the table and provide technical solutions to help ideas come to life.
  • Review our team members code giving constructive and practical feedback leveraging your experience working on other projects

What we’re looking for

You’re passionate about using your skills to solve problems.

You have high technical competence and are a capable mid to senior engineer. You produce quality code, consider the product holistically, and the various features and edge-cases that may impact it. When you hit roadblocks you bring forward solutions, not problems, and get input from the people you need to keep moving forward.

You ship code and see it through to production

You understand that there’s a balance between writing perfect code, and actually shipping code. You finish what you start, and don’t drop things when it gets hard. You’re happy to adjust your work in response to feedback, and actively seek input from your team to help see it through to production.

You’re a manager-of-one

You don’t need a manager to check in and direct your workflow daily. You can work independently, manage your own time, and prioritise your workload to ensure you meet deadlines. You know when you need a hand, and won’t hesitate to ask for help.

You care about making a difference

We’re all here because we know we need climate action, now. You want that too and are committed to the cause.

You’re experienced

We’re a small team, and are looking for an experienced full-stack engineer with experience building new products with React, ideally within a startup environment. You should also have a good knowledge and understanding of concepts like security, performance, accessibility, and TypeScript.

Nice to haves

  • Any level of DevOps experience
  • Experience working with Vercel
  • Experience working with Prisma
  • Experience working with Google Cloud
  • Experience with API integrations
  • Experience with data visualisation, charts and reporting

Why work with us?

You’d be joining a small, fun and dedicated team of experts, who are passionate about collaborating and making climate action accessible. We work flexibly, focus on the important stuff, and dedicate our time to getting on with the job. 

Location – We work a hybrid model and for those located in Victoria we aim to work 2 days in the office per week. This is flexible though based on the applicant. We are happy to recruit within other states of Australia - our preference though is the east coast for maximum timezone crossover. For the right applicant we would also consider New Zealand.

Salary – We aim to benchmark salaries based on similar roles in Australia. Salary will be dependent on skills and experience.

Diversity – We’re an entirely female-led business, and are passionate about uplifting women, people of colour, First Nations Australians, and other underrepresented communities in tech. We know our climate solutions will be better if we have diverse people building them.

Work-life-balance - Working here is about getting your work done, not clocking up hours. We respect that everyone has a life outside, and offer flexible work hours so you have time to do the things that fill your bucket. 

Leave – We offer flexible public holidays so you can celebrate the things that matter to you, alongside your standard annual/sick/parental leave. You also get a day off for your birthday!

Team – We are collaborative and love for everyone to get involved. We aim to get together twice a year for strategy and planning days to celebrate our successes and plan out the next phase.

Training – We know we can only grow as a business if we invest in our people. We’ll support you to learn new skills that will help us achieve our vision.

Our recruitment process

If we think you could be a good fit for our team:

  • 30-min video screen - We get to know you and you get to know us. You get to ask any questions you might have about the role
  • Code challenge - We will send you an assignment to work on.  Use this to show off your skills. The expectation is for you to spend only a couple of hours on this.
  • 60-min interview  - We’ll get you to walk through the results of your assignment, including the considerations you made while working on it
  • Meet the team - The final step is to meet some more of the team
  • If you are successful a job offer will be made shortly after

How to apply

If you think this role is for you, we’d love to hear from you! Research shows that female candidates only apply if they meet 100% of the requirements, while male candidates already do so at 60%. Are you hesitant whether you meet all the requirements? Please do apply, we're looking forward to hearing from you!

To apply, email Product@climatezero.app with your CV (digital, social, or web – we don’t mind!) and a short note introducing yourself, why you’re excited about the role, and what’s the most valuable thing you think you would bring to the team. Use the subject line “Software Engineer”

We are accepting applications on a rolling basis until we find the right person.

Climate Zero

Climate Zero

Climate Zero provides carbon accounting software that's accurate and easy to use with an experienced sustainability team behind it.

Privacy PolicyContact Us