Pathzero logo

Senior Software Engineer

Pathzero

AUD 140k-160k/year
1 year ago

➔ All jobs

➔ Jobs at Pathzero

➔ Apply for this job

** Only candidates currently based in Australia or New Zealand will be considered **

About Pathzero

At Pathzero, we’re on a mission to accelerate the decarbonisation of the global economy. By combining an unparalleled user experience, globally recognised carbon standards, and on-demand sustainability specialists, our digital platform enables organisations around the world to accurately measure, reduce and disclose their carbon emissions information with ease.

About the role

We are looking for a capable Senior Software Engineer (with a focus on the backend) to join our team.

This role will be wide and varied, however, your key responsibilities will include:

  • Write clean, scalable, and maintainable code

  • Revise, update and refactor existing code

  • Implement unit tests and E2E tests

  • Take part in code reviews

  • Get involved in weekly planning sessions

  • Work closely with product, marketing, and sustainability teams

A little about our technology stack

  • Our backend is an AWS hosted Node.js and PostgreSQL stack.

  • We have RESTful API microservices created in strict Typescript using a mix of the Loopback and NestJs frameworks, with accompanying automated tests

  • We have a GraphQL intermediate "backend for frontend" gateway, and we’re leveraging the OpenAPI specification to maintain consistency for internal communication.

  • Our UI applications are powered by Vue.js, leveraging tools like Vuex and Vue Router

  • For hosting we’re using AWS Lambda.

  • Events are handled using AWS queuing technologies (SQS, SNS, Event Bridge).

  • Cloud infrastructure provisioned using a mixture of Serverless framework and Terraform "infrastructure as code" tooling.

Who are you?

We are looking for someone who is:

  • Keen to grow their experience and is driven by the contributions they can make to building a successful, impactful product

  • Excited to develop and grow personally, alongside the fast growth of our organisation

  • Passionate about learning new concepts while delivering feature-rich business solutions

  • Driven to improve things, curious and a problem solver

  • Confident and pragmatic in their decision making and keen to be challenged to innovate

  • Is motivated to apply their strengths to mitigate the risks of climate change through software

Your background

  • At least 5 years of experience building highly performant and scalable solutions.

  • At least 5 years of experience with building, testing and deploying RESTful APIs.

  • Proven experience with SQL and relational databases (PostgreSQL or similar).

  • Proven experience in writing clean, scalable Typescript.

  • Experience with JavaScript frameworks such as Loopback, NestJs

  • Ability to work within an agile team

  • Excellent communications, both verbal and written

  • Good understanding of agile processes

  • Experience with JIRA, Confluence, Git (we use Bitbucket)

Exposure to any of the following is a plus:

  • AWS services (or equivalent) such as Lambda, ElasticCache (Redis), API Gateway, S3, Cloudfront, DynamoDb

  • Microservices and Event-Driven Architectures

  • Infrastructure-as-code tools such as Terraform

  • Observability tools such as DataDog

What can we do for you?

  • Apply your strengths to address the issue of climate change

  • Flexible working – We’re a remote-first company with a head office in Sydney CBD and co-working spaces available in most other AU and NZ capital cities!

  • Annual office shutdown – don’t use your annual leave for your Christmas break

  • Paid parental leave for all new parents

  • Attractive referral bonus scheme

  • Regular virtual team events and a Summer and Winter company celebration in Sydney

If any of this sounds like you (doesn’t need to be all), we encourage you to apply. We look forward to hearing from you.

Ensuring a diverse and inclusive workplace where we learn from each other is core to Pathzero’s values. We are excited to welcome people of different backgrounds, experiences, abilities, and perspectives.

Only candidates with full working rights can be considered.

Company

Pathzero logo
Pathzero51-200 employees
Pathzero’s SaaS solution enables investment managers and companies to collect, manage and communicate their carbon data, providing them with actionable emissions insights.

Onsite Locations

Employment type

Full-time
© 2019-2022 JobsinJS.com. All Rights Reserved.