Full Stack Engineer

Purpose Bureau

Sydney

Hybrid

AUD 100,000 - 125,000

Full time

36 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Equity participation
Hybrid work
Sydney CBD office
Professional development

Job summary

Purpose Bureau, Australia's ESG data bureau, seeks a mid-level full stack engineer to help build our climate and ESG portal. You’ll work on the Python API and React frontend, guided by senior engineers, with increasing ownership as you settle in.

Join a security-focused, multi-tenant product used by clients worldwide. We use FastAPI, React/TypeScript, TanStack, AWS, and ECharts. The role is hybrid, based in Sydney CBD, with room to grow and contribute daily.

Qualifications

  • 2–4 years building production software across the stack.
  • Experience with a Python web framework (FastAPI, Django, or Flask) including data modelling/validation.
  • Hands-on React with TypeScript in production; TanStack experience is a plus.
  • Some exposure to AWS or another cloud provider.
  • Genuine care for multi-tenant security; tenant isolation is non-negotiable.
  • Openness to feedback and learning from code reviews.

Responsibilities

  • Design and ship features from backend API to frontend UI with senior guidance.
  • Develop Python (FastAPI) API layer and contribute to migration from low-code backend.
  • Build dashboards and screens in React/TypeScript; turn ESG data into accessible visuals.
  • Work with clean REST APIs and generated TypeScript types to keep frontend/backend in sync.
  • Ensure tenant isolation and security is integrated in every feature.
  • Collaborate with platform and data architects, and participate in code reviews.
  • Maintain high-quality code with testing (Vitest, Playwright).

Skills

Backend development
Frontend development
Python (FastAPI)
React + TypeScript
AWS
Security & multi-tenant
Code review & collaboration
Testing & quality

Education

Computer science degree or equivalent

Tools

TanStack
Apache ECharts

Job description

We're Australia's top ESG data bureau, tracking activities and insights for millions of legal entities globally. We mix our one-of-a-kind data with real expertise to help companies understand and act on climate, labour, and human rights risk in their supply chains. Our data platform already powers intelligence for clients around the world, and we're investing heavily in the client portal that puts it at their fingertips.

Position summary

We're looking for a mid-level full stack engineer to help build our client-facing climate and ESG portal: the Python API layer on one side, the React screens on the other. You'll build features with guidance from our senior engineers and report to our senior full stack engineer, taking on more ownership as you settle in and growing into features you own end to end. It's meaningful work on a product clients rely on every day, with senior people to learn from.

Key responsibilities
  • Build features with senior guidance: design and ship features, from FastAPI endpoint to React screen, with direction and review from our senior engineers, on a product clients rely on every day
  • Build the backend: develop our Python (FastAPI) API layer and contribute to the migration off our current low-code backend (Xano). We run on AWS in Sydney
  • Ship the frontend: build screens, dashboards, and visualisations in React and TypeScript with the TanStack ecosystem and Apache ECharts. The job is to turn dense ESG and climate-risk data into something a non-technical client grasps at a glance
  • Work to the data contract: build against clean, versioned REST APIs (OpenAPI-first, with generated TypeScript types) so the front end and backend meet properly
  • Treat tenant isolation as sacred: a client must only ever see their own data. This is a hard security invariant, never an afterthought
  • Work with our platform engineer: he owns infrastructure and the backend platform, and you'll build application features on top of it
  • Learn fast: pair with senior engineers, take part in code review (giving as well as receiving), and get to know the codebase quickly
  • Keep the bar high: write typed, tested code (Vitest, Playwright), because this product carries real client trust
What you'll bring
  • 2 to 4 years building production software across the stack, ideally with some weighting toward the backend
  • Working experience with a Python web framework (FastAPI, Django, or Flask), including data modelling and validation, and an appetite to go deeper on FastAPI
  • Hands-on React with TypeScript in production; TanStack (Router, Query, or Table) experience is a plus
  • Some exposure to AWS or another cloud provider
  • Genuine care for multi-tenant security and the judgement to treat tenant isolation as non-negotiable
  • An openness to feedback: you learn from code review and give considered review in return
Also great to have
  • Fluency, or real curiosity, with agentic coding tools such as Claude Code
  • Experience building data-rich interfaces and charts (we use Apache ECharts)
  • A real testing habit across unit and end-to-end tests
  • Time in a startup or small team, where you've worn more than one hat
  • A computer science degree, a bootcamp, or an equivalent self-taught track record
  • Side projects or open source work we can look at
  • Interest in ESG, climate, or sustainability, and the difference good data can make
  • Growth: mentoring from senior engineers, and a clear path to owning features end to end as you settle in
  • Work that matters: what you build is how clients actually see and act on climate, labour, and human rights risk in their supply chains
  • Modern tooling, AI-first: full access to the latest gen-AI coding tools and a codebase built to work with them
  • Fair rewards: competitive salary, superannuation, eligibility for our employee equity scheme, real investment in your development, and flexible hybrid working from our Sydney central business district office
  • A security-conscious team: Purpose Bureau is ISO 27001 certified, and that discipline is part of how we build
  • Senior people to learn from: a senior full stack engineer, a platform engineer, a data architect, and a Chief Data Officer (CDO) who've solved hard problems and genuinely enjoy sharing what they know

If you want to build across the full stack on a product clients depend on, with senior people to learn from and real room to grow, we'd like to hear from you.

Compensation and requirements
  • Base salary: AUD $100k - $125k + super (based on experience)
  • Eligibility for equity participation
  • Full Australian work rights required
  • An immediate or short notice start suits us best
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Engineer for Climate & ESG Portal
Full-Stack Engineer for Climate & ESG Portal

Purpose Bureau • Sydney

Hybrid
AUD 100,000 - 125,000
Equity participation
Hybrid work
Sydney CBD office
+1
Senior Fullstack Engineer
Senior Fullstack Engineer

SafetyCulture • Sydney

On-site
AUD 120,000 - 160,000
Equity
Flexible working arrangements
Training and development
+7
Principal Full-Stack Engineer (C# / React / AWS)
Principal Full-Stack Engineer (C# / React / AWS)

Intertek Inform • Sydney

Hybrid
AUD 180,000 - 240,000
Hybrid work environment
Sydney CBD office near Wynyard Station
Account Executive
Account Executive

Fair Supply • Sydney

On-site
AUD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

nDeva • City of Brisbane

Hybrid
AUD 100,000 - 130,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Antler • Sydney

Hybrid
AUD 140,000 - 190,000
Competitive compensation
Meaningful equity
Direct access to founders
Full-Stack Engineer
Full-Stack Engineer

Kaliba • City of Melbourne

Hybrid
AUD 115,000 - 130,000
Account Executive
Account Executive

FairSupply • Sydney

On-site
AUD 120,000 - 180,000
Senior Fullstack Engineer - Technical Lead Pathway | .NET, React, Azure
Senior Fullstack Engineer - Technical Lead Pathway | .NET, React, Azure

PARts DB Australia • Sydney

Hybrid
AUD 170,000 - 210,000
Hybrid work flexibility
Sydney CBD office
Frontend Engineer
Frontend Engineer

Foresight Consulting Group • City of Melbourne

Hybrid
AUD 120,000 - 180,000