Point your AI agent at freehire and let it find you a job.

Get the CLI →

Talent Army

NewBe an early applicant

Intermediate/Senior Full Stack Software Engineer

Posted
Discussion

Summary

An intermediate- or senior-level full stack engineer joins a client building a real-time financial operating system for NZ businesses, owning features end to end from design through production. The stack is Python/FastAPI, PostgreSQL and Redis, with Jinja moving to TanStack/React, plus Open Banking and IRD integrations.

About the Company
Our client is building a real-time financial operating system that helps Kiwi business owners understand what they can actually afford to spend after tax obligations are accounted for.

The platform connects directly with banks through Open Banking and with Inland Revenue, bringing financial data together to give business owners and their advisors greater real-time certainty.

The company combines automation, AI and human expertise to remove repetitive financial work while keeping people in control where judgement matters.

About the Role
This is one core engineering role with flexibility around level. Depending on your experience, you could join as an Intermediate or Senior Full Stack Software Engineer.

You’ll work across the stack and own features from understanding the customer problem through design, build, release and running them in production. Expect to work on third-party and Open Banking integrations, financial data pipelines, platform growth and the services that keep production healthy.

The stack includes Python/FastAPI, PostgreSQL and Redis, with Jinja moving toward TanStack/React. Infrastructure is containerised and self-hosted in New Zealand.

Skills & Experience
You’ll bring:
  • 3+ years’ experience building and shipping production software, ideally across the stack
  • Strong software engineering fundamentals, including design, data modelling and problem-solving
  • Experience integrating with third-party APIs and handling real-world issues such as authentication, rate limits, retries, failures and inconsistent data
  • Confidence with relational databases and SQL
  • Exposure to containers, CI/CD and deploying and operating the software you build
  • An understanding of application security and the judgement to critically review AI-generated code
  • A product mindset, genuine interest in customer problems and clear written communication
For Senior-level candidates, the team will look for deeper experience in software architecture and system design, solving difficult problems and making technical trade-offs under ambiguity, and building systems through periods of scale or growth.

You’ll also be expected to bring stronger production ownership across deployment, monitoring and reliability, alongside experience mentoring engineers or helping raise engineering standards.

Experience with Open Banking, IRD, payments, accounting or other financial integrations, data pipelines, React, self-hosted infrastructure or early-stage startups is useful, but not essential.

Why Work Here
  • End-to-end ownership: Help shape requirements and technical decisions rather than simply picking up tickets
  • Real customer impact: Build software that directly affects how businesses understand and manage their finances
  • Interesting engineering problems: Work with Open Banking, IRD integrations, financial data pipelines and a platform preparing for growth
  • Own what you ship: Stay involved through deployment, monitoring and optimisation rather than throwing work over the fence
  • Practical approach to AI: Work with AI embedded into real workflows with human oversight, while engineers remain accountable for architecture, security and production quality
  • Remote across New Zealand: Work from anywhere in NZ as part of a distributed team that still makes time to get together
  • Trust and autonomy: The team cares about outcomes rather than hours and gives engineers room to structure their work
If you’re a product-minded engineer who enjoys working across the stack, solving real customer problems and taking responsibility for what you put into production, we’d like to hear from you.

You don’t need to meet the Senior-level expectations to apply. The role can be shaped at Intermediate or Senior level based on the experience and strengths you bring.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available