➔ 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.
Categories
- Top JavaScript Jobs Worldwide
- Junior JavaScript Jobs Worldwide
- Mid-weight JavaScript Jobs Worldwide
- Senior JavaScript Jobs Worldwide
- Front End Jobs Worldwide
- Senior Front End Jobs Worldwide
- Junior Front End Jobs Worldwide
- Full Stack Jobs Worldwide
- Senior Full Stack Jobs Worldwide
- React Jobs Worldwide
- Senior React Jobs Worldwide
- React Native Jobs Worldwide
- TypeScript Jobs Worldwide
- Node.js Jobs Worldwide
- Back End Jobs Worldwide
- Angular Jobs Worldwide
- Vue.js Jobs Worldwide
Locations
- North America
- South America
- Europe
- Africa
- Asia
- Oceania
- United States
- San Francisco, USA
- Los Angeles, USA
- New York, USA
- Austin, USA
- Miami, USA
- Seattle, USA
- Chicago, USA
- Canada
- European Union
- United Kingdom
- London, UK
- Spain
- Barcelona, Spain
- Madrid, Spain
- Portugal
- Lisbon, Portugal
- Porto, Portugal
- France
- Paris, France
- Italy
- Rome, Italy
- Milan, Italy
- Germany
- Berlin, Germany
- Frankfurt, Germany
- Australia
- Sydney, Australia
- Melbourne, Australia
- Belgium
- Brussels, Belgium
- Czechia
- Prague, Czechia
- Brno, Czechia
Collections
- Aerospace companies
- Automotive companies
- Blockchain companies
- Creative companies
- Cryptocurrency companies
- Data companies
- Developer Tools companies
- Finance companies
- Fashion companies
- Gaming companies
- Healthcare companies
- Human Resources companies
- Marketing companies
- Media companies
- Metaverse companies
- Music companies
- NFT companies
- No-Code companies
- Non-Profit organisations
- Productivity companies
- Real Estate companies
- Retail companies
- Robotics companies
- SaaS companies
- Security companies
- Social Media companies
- Software companies
- Sports companies
- Sustainability companies
- Tech-for-Good companies
- Telecomunication companies
- Transportation companies
- Travel companies
- Jobs providing visa sponsorship
- 4 day week jobs