Summary
✨ AI‑Generated
A senior full stack engineer is sought to build a new client-facing web platform combining a Python API layer with React interfaces. The role offers substantial end-to-end ownership, greenfield development, close collaboration with senior engineers, and the opportunity to grow into technical people leadership.
Highlights
Senior-level ownership of end-to-end features, a greenfield platform build, close collaboration with experienced technical leadership, and a path toward leading a growing product engineering team.
Description
About Purpose Bureau
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 senior full stack engineer to build our client-facing climate and ESG portal: the Python API layer on one side, the React screens on the other.
You'll own whole features, work as an equal alongside our platform engineer, and report directly to the Chief Data Officer (CDO).
As the team grows, the role grows with it, into line leadership of our product engineers.
It's a greenfield build with real ownership and senior people to lean on.
Key responsibilities
Own features end to end: design and ship complete features, from FastAPI endpoint to React screen, on a product clients rely on every dayBuild the backend: develop our Python (FastAPI) API layer and help lead the migration off our current low-code backend (Xano).
We run on AWS in SydneyShip 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 glanceOwn the data contract: define clean, versioned REST APIs (OpenAPI-first, with generated TypeScript types) so the front end and back end meet properlyTreat tenant isolation as sacred: a client must only ever see their own data.
This is a hard security invariant, never an afterthoughtWork with our platform engineer as equals: he owns infrastructure and the backend platform, you own application backend and frontend deliveryGrow the team: mentor and review across a senior frontend engineer, a full stack engineer, and a data engineer expanding into backend work.
Formal line management comes as you settle inKeep the bar high: write typed, tested code (Vitest, Playwright), because this product carries real client trust
What you'll bring
6+ years building production software across the stack, weighted toward the backendStrong Python API development (ideally FastAPI, or Django/Flask with an appetite to go deeper), including data modelling and validationSolid production React with TypeScript; TanStack (Router, Query, or Table) experience is a plusComfort building and running services on AWSGenuine care for multi-tenant security and the judgement to treat tenant isolation as non-negotiableExperience lifting others through code review and mentoring, and the appetite to step into line management
Bonus points
Fluency, or real curiosity, with agentic coding tools such as Claude CodeExperience migrating a legacy or low-code system to a modern stack without breaking the productExperience building data-rich interfaces and charts (we use Apache ECharts)A real testing habit across unit and end-to-end testsYou've shipped and scaled a product in a startup or scale-up beforeInterest in ESG, climate or sustainability, and the difference good data can make
Why join Purpose Bureau
Real ownership: a greenfield build where you own the full stack and have genuine say in how the product growsA leadership pathway: develop into leading our product engineering team, reporting directly to the CDOWork that matters: what you build is how clients actually see and act on climate, labour, and human rights risk in their supply chainsModern tooling, AI-first: full access to the latest gen-AI coding tools and a codebase built to work with themFair 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 officeA security-conscious team: Purpose Bureau is ISO 27001 certified, and that discipline is part of how we buildSenior people to work with: a platform engineer, a data architect, and a CDO who've solved hard problems and genuinely enjoy sharing what they know
If you want end-to-end ownership of a product clients depend on, and the chance to grow into leading the team that builds it, we'd like to hear from you.
Compensation and requirements
Base salary: $140k - $160k + super (based on experience)Eligibility for equity participationFull Australian work rights requiredAn immediate or short notice start suits us best