Graduate Software Engineer

harth • Christchurch Metropolitan Area
Relocation
Apply
AI Summary

Join Harth, a visual workspace for homeowners, as a Graduate Software Engineer to build real features, learn from experienced engineers, and work on a product where the visual surface matters.

Key Highlights
Build real product code
Pair and learn with principal engineers
Work on AI-native features
Key Responsibilities
Ship real product code
Pair and learn with principal engineers
Work on AI-native features
Technical Skills Required
TypeScript React Tailwind Node.js
Benefits & Perks
Salary range of $75,000 - $90,000
Generous stock options
Relocation support
Nice to Have
Experience with 3D in the browser
Familiarity with AI-native development

Job Description


About the job

Christchurch, full-time, in-person with flexibility. Reporting to Scott (co-founder).


About Harth

Build the tool that helps people see their home before it's built.


Designing and building a home is one of the biggest things most people will ever do. The professionals involved (architects, designers, builders) bring deep expertise to the process. But homeowners often struggle to picture what they're committing to until it's already real. We're building the visual workspace that closes that gap, so the homeowner, the architect, and the builder are all working from the same view.


If that problem interests you, and the rest of this page sounds like a place you'd want to work, we'd love to hear from you.


What we're building

Every homeowner taking on a renovation or a new build is trying to answer three questions:

  • What's it going to look like?
  • How much is it going to cost?
  • How long will it take?


Harth is the visual workspace built to answer them. Homeowners can upload a 3D model from their architect or a photo of their space, generate photorealistic renders that preserve the real architecture, swap in real materials and products, and share the result directly with the team they're building with.

The result is a shared reference everyone can work from: the homeowner, the architect, the designer, the builder. Less translation. Better decisions. A better project.


What we're building today is the start of something bigger. A home is the most important asset most people will ever own, and almost none of the tools for it have been built yet. We're starting with the design and build phase because that's where the gap is widest and the impact is clearest. Where we go next will be earned.


We're backed by leading investors including Blackbird Ventures, Icehouse Ventures, Side Stage Ventures.


The role

This is a role for a graduate engineer who wants to learn fast, build real things, and work alongside great people from day one. Harth is a visual product. The viewport is the product, and the front-end is where most of the experience lives. We're starting to let real users into the product and the bar for what we're shipping is high. The product has to feel beautiful, considered, and supporting the homeowner's journey every step of the way. Every render, every interaction, every frame.

You'll work alongside and learn from three principal engineers who are excellent at what they do. They will help you grow, push your thinking, and give you real responsibility from week one. Your code will go into production. Real homeowners will use what you ship. That's the deal.

This is the right role for someone who's hungry, curious, and excited to work on a product where the visual surface matters. You won't be making CRUD dashboards.

What you'll do

  • Ship real product code. From your first weeks, you'll be working on real features that real users see. Small at first, bigger as you grow into the role.
  • Pair and learn. You'll work closely with our principal engineers. They'll review your code, sit next to you on hard problems, and help you get sharper every week.
  • Build the visual surfaces. Contribute to the 3D model viewer, the render UI, the agent panel, the share flows. The parts of the product where the experience has to be seamless, intuitive, and magic.
  • Work on AI-native features. Image generation, agent-driven UX, real-time AI feedback. The parts of the product that didn't exist five years ago and have very little established pattern. You'll figure it out as you go, with help.
  • Take ownership where you can. As you grow into the codebase, you'll own more. We're looking for someone who wants to scope, decide, and ship, not someone waiting for instructions.
  • Lean into AI to do better work. Claude Code, Cursor, whatever's earning its place in your week. We're an AI-first team. The engineers who thrive here use AI as a companion to deliver work that's faster and better than either could produce alone. Not AI slop. Carefully considered and architected solutions.
  • Typical first 90 days. Expect an onboarding arc that starts with pairing closely with our principals on existing features. You'll move into shipping small self-contained features on your own within the first few weeks, building toward owning a mid-sized feature end-to-end by the end of your first quarter. We won't drop you in the deep end. There's plenty of support, friendly engineers, and time to find your feet.


What we're looking for

  • You've done real dev work you can point to. Maybe that's through a programme like DevAcademy, a CS degree, or self-taught. Maybe it's a side project, an open-source contribution, or a thing you built because you wanted it to exist. We care more about what you've made than where you learned to make it.
  • You love front-end. Front-end is the part of engineering you're most excited about. You care about how interactions feel, how layouts breathe, how the small details add up.
  • You've started learning our stack. TypeScript, React, Tailwind, Node.js. You don't need to be expert in all of it, but you should have built something with at least some of it, and be excited to go deep.
  • You're hungry and self-directed. You don't wait to be told what to learn. You read documentation, try things, break things, and figure them out. You bring questions, not blockers.
  • You learn from people who are better than you. Three principal engineers. You'll work alongside them, ship code that they'll review, and get sharper for it. The graduates who thrive here treat that as the best part of the job.
  • You use AI as part of how you work. Not as a novelty, as a daily workflow. Coding agents, AI tools, whatever earns its place. The leverage available to an engineer who works this way is much bigger than for one who doesn't.
  • The way we work works for you. Pace, autonomy, AI-first, in-person in Christchurch, small team.


Nice-to-have's

  • Any experience with 3D in the browser. Three.js, React Three Fiber, WebGL or WebGPU. Even just curiosity.
  • Familiarity with AI-native development. You've built something with an LLM API, played with image generation, or experimented with agents.


Before you apply

A few things worth checking against yourself:

  • I love front-end. It's the part of the work I'm most excited about.
  • I'm self-directed. I figure things out without waiting for someone to break them down for me.
  • I want to work alongside engineers who are better than me, not in spite of them.
  • I use AI tools as part of how I work, not as a novelty.
  • I'm interested in working on a product where the visual surface is the product.
  • I am interested in homes, architecture, and construction (the problem space).


What we offer

  • A product worth caring about. Homes are personal, visual, expensive, and emotional. The engineering problem is interesting because the product is. You won't be building dashboards.
  • Engineering that matters. The viewport, the 3D scene, the AI flows. The parts of the product where the experience has to be considered. Your work will be visible.
  • A team to learn from. Three principal engineers, all excellent. A small group of people doing strong work. Brand and product foundations already in place for you to build on, not fix.
  • Real career runway. Most graduate engineers spend their first job hidden in tickets. You'll be in the room, near the problems, learning fast.


Benefits

  • Salary range of $75,000 - $90,000 (offers depend on performance during assessments).
  • Generous stock options: you'll own a meaningful part of Harth.
  • Relocation support: if you're not in Christchurch yet, we'll support the move.


How to apply

  • Email: harth_graduate-software-engineer@applyhere.co.nz
  • You MUST be able to work in Christchurch.
  • Include a short note on why Harth, why this role, why you, include your CV or LinkedIn Profile.
  • Links to anything you've shipped that you're proud of. GitHub, side projects, course work, or open-source contributions.
  • Anything else you'd like us to see.



Similar Jobs

Explore other opportunities that match your interests

Senior Front-end Software Engineer

Programming
•
2w ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

harth

Christchurch Metropolitan Area

Production Operations Engineering Team Lead

Programming
•
52m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Optiver

Australia

Senior Backend Engineer

Programming
•
1h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Zalando

Germany

Subscribe our newsletter

New Things Will Always Update Regularly