Software Engineer - Refresh

Black Nova Venture Capital

Sydney

On-site

AUD 70,000 - 100,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Employee option grant

Job summary

ReFresh is seeking a full-stack engineer to join our founding team. You'll work across the stack (SvelteKit frontend, Go backend, PostgreSQL) to build compliance workflows, improve UX, and ship complete product features end-to-end in an Australian-based team in Sydney.

You'll collaborate with a small team, own tasks from database to UI, and ensure quality with clean commits and thoughtful PRs. 1–3 years of professional experience is valued, with an emphasis on delivering tangible product

Qualifications

  • Proficient with TypeScript; frontend can be SvelteKit or similar.
  • Able to read/write Go and debug endpoints in a typed backend.
  • Ship complete features from database to UI.
  • Ownership mindset: ask questions, test thoroughly, follow up.
  • Focus on clean commits and meaningful PR descriptions.
  • Based in Australia; Sydney core team collaboration.
  • 1-3 years of professional experience or equivalent.

Responsibilities

  • Build and refine compliance workflows across the full stack.
  • Ship complete features from frontend UI to backend API and database.
  • Improve UX, transitions, accessibility, and design system consistency.
  • Integrate third-party services and maintain code quality.
  • Collaborate with a small team with flat structure.

Skills

TypeScript proficiency
Go
Full-stack development
UI/UX attention
Ownership mindset
Quality-focused

Tools

Go
PostgreSQL
SvelteKit
Tailwind CSS
shadcn-svelte

Job description

About ReFresh

ReFresh is building the psychosocial safety operating system for Australian organisations. Think compliance automation meets workplace risk intelligence. Psychosocial safety regulation is relatively new in Australia, and most organisations don't realise what's required until they get audited. We're building the platform that gets them ahead of that: risk assessments, compliance frameworks, incident management, policy control, automated reporting, and AI that understands regulatory obligations across jurisdictions.

The Role

We're looking for a full-stack engineer to join our founding engineering team. You'll work across our entire stack (SvelteKit frontend, Go backend, Postgres database) building compliance workflows, improving UX, and shipping complete product features end-to-end. You'll won't always be handed pixel-perfect designs and asked to implement them. You'll be given a problem, context on why it matters, and the freedom to design and ship a solution. You'll have a voice in what gets built and how.

What You'll Work On
  • Building and refining compliance workflows across the full stack: frontend UI, backend API, database schema
  • Shipping complete features: risk registers, framework tracking, evidence management, reporting dashboards
  • Bug fixes and improvements driven directly by customer feedback
  • UI/UX polish: transitions, loading states, responsive behaviour, accessibility
  • Design system implementation and component consistency
  • Third-party integrations
Requirements
  • TypeScript proficiency. Our frontend is SvelteKit with TypeScript, Tailwind CSS, and shadcn-svelte. You don't need Svelte experience specifically. If you've built with React, Vue, or any modern component framework, you'll pick it up quickly. But you need to be comfortable writing TypeScript day to day.
  • Ability to work across the stack. Our backend is Go. You don't need to be a Go expert, but you should be willing and able to read it, write endpoints, and debug issues. If you've worked in any typed backend language (Go, C#, Java, Rust), you'll be fine.
  • You ship complete features. Not just the frontend, not just the API, the whole thing, from database to UI.
  • Ownership mindset. When you pick up a task, it's yours. You ask questions early if something is unclear, you test thoroughly, and you follow up if something breaks after deploy. You don't wait to be told what to do next.
  • Attention to quality. Clean commits, meaningful PR descriptions, no debug logs left in production. You write code that the next person can read and maintain.
  • Based in Australia. The core team is based in Sydney, and being able to collaborate is important.
  • 1-3 years of professional experience, or equivalent. We care more about what you can demonstrably build than how many years you've been doing it.
Nice-to-haves
  • Experience with Svelte or SvelteKit
  • Experience with Go
  • Postgres or SQL confidence
  • Familiarity with AWS
  • Compliance, WHS, or regulated-industry experience
  • Startup or small-team experience where you wore multiple hats
The Team

You'd be joining a small engineering team. We ship multiple times a day, and there's no hierarchy of who's allowed to touch what. If you find a bug, track it. If you have an idea, raise it. If you disagree with an approach, say so. Having clear communication between the team is what lets us work so efficiently.

Compensation And Growth
  • Base salary: $70,000 - $100,000 AUD, depending on experience.
  • Equity: You'll receive an employee option grant as part of your package.
  • Career progression: We have a documented career framework with clear levels, measurable criteria, and milestones tied to progression. You'd enter as a Software Engineer with a path to Senior and beyond based on your career goals.
Our process
  • Intro call (30-45 min): We want to hear about you, your experience, what you're looking for, and answer any questions you have about us.
  • Technical call (45-60 min): We'll dig into how you think about problems, walk through some technical scenarios, and do some live programming together.
  • Final call (30-45 min): By this stage the engineering team has already done the technical assessment. This is about alignment on goals, growth, and making sure it's the right fit on both sides.

We'll give you a clear answer either way, and we're happy to give feedback regardless of outcome.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-Stack Engineer — Build Compliance Platform (Equity)
Full-Stack Engineer — Build Compliance Platform (Equity)

Black Nova Venture Capital • Sydney

On-site
AUD 70,000 - 100,000
Employee option grant
Senior Fullstack Engineer
Senior Fullstack Engineer

SafetyCulture • Sydney

On-site
AUD 120,000 - 160,000
Equity
Flexible working arrangements
Training and development
+7
Frontend Engineer
Frontend Engineer

Foresight Consulting Group • City of Melbourne

Hybrid
AUD 120,000 - 180,000
Software Engineer (Site Reliability)
Software Engineer (Site Reliability)

coreflow • Sydney

On-site
AUD 120,000 - 160,000
Competitive compensation
Company card for food, coffee, tools
Daily team lunch and dinner
+2
Staff AI Application Security Engineer
Staff AI Application Security Engineer

Relevance AI • Sydney

On-site
AUD 260,000 - 360,000
ESOP
AI tools stipend
Parental leave
+3
Staff Software Engineer/ Tribe Lead - Compliance team
Staff Software Engineer/ Tribe Lead - Compliance team

Easygo Gaming • Sydney

On-site
AUD 180,000 - 260,000
Annual bonuses
Volunteer day
Weekly team lunches
+2
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

Torch Professional Services • Sydney

Hybrid
AUD 140,000 - 190,000
Software Engineer II (Frontend)
Software Engineer II (Frontend)

Mitti by SafetyCulture • Sydney

On-site
AUD 110,000 - 170,000
Senior Software Engineer - Backend & Infrastructure
Senior Software Engineer - Backend & Infrastructure

Surreal • City of Melbourne

On-site
AUD 120,000 - 160,000
9 Day Fortnight
Experience Leave
Doona Day
+3
Developer (Full-stack, Next.js/TypeScript)
Developer (Full-stack, Next.js/TypeScript)

DGXprt • City of Melbourne

Hybrid
AUD 70,000 - 90,000
Direct access to founders
High trust and ownership
Strong learning curve