Senior Full-Stack Developer

Until Now Pty

Sydney

Hybrid

AUD 166,000 - 314,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote or hybrid
The Commons in Sydney CBD access
Contract 3–6 months with possible ext.
AI tooling stack: Cursor, Claude, Chat
Team lunches

Job summary

Until Now Pty seeks a Senior Full-Stack Developer to own both frontend and backend tasks, combining React 18 and NestJS in a production-ready stack. You’ll collaborate with product designers, leverage AI tooling, and help evolve Rally’s capabilities while delivering polished interfaces and robust code.

You’ll work remotely or hybrid from our Sydney studio, with a flexible schedule and an emphasis on craft, performance, and maintainability across the stack.

Qualifications

  • Strong experience with React and Node.js, especially NestJS
  • Relational DBs, ORMs and API design experience
  • Daily hands-on with AI coding agents and testing/verification

Responsibilities

  • Build features across frontend and backend in React and NestJS
  • Collaborate with designers to translate designs into production UI
  • Shape Rally's AI features, including prompt design and cost/latency awareness
  • Improve deployment pipelines, CI/CD, and developer experience
  • Take ownership of technical decisions and guide product direction

Skills

React
Node.js
NestJS
TypeScript
API design

Tools

TypeORM
PostgreSQL
Docker
GitHub Actions
Sentry
Cursor AI
Playwright
AWS

Job description

We're looking for a senior full-stack developer for a 3 to 6 month contract.

About the role
  • This is a 3 to 6 month contract role, remote or hybrid from our Sydney studio, open to candidates based in Australia and overseas, with the possibility of extension depending on project needs and mutual fit.
  • You'll be building Rally, our own proposal platform. The product is already in active development, with a React + TypeScript frontend and a NestJS + TypeScript API, and we need someone who can hit the ground running across both codebases.
  • This isn't just a heads-down coding role. We want someone who works closely with our designers, brings strong product and design sensibility, and can help us build something that feels genuinely best-in-class. You should care deeply about craft: clean interfaces, thoughtful interactions, and polished details.
  • We also want someone who's comfortable leveraging AI tools (we already use Cursor) to accelerate development, explore new features rapidly, and help the team adopt smarter workflows. You'll be expected to simplify our deployment processes, introduce best practices, and leave the team in a stronger position than where you found it.
Working with our design team
  • Our team includes senior product designers who are strong in design and product thinking but are looking to deepen their collaboration with engineering. A key part of this role is bridging the gap between design and development: helping our designers understand technical possibilities and constraints, and building a shared language so they can contribute more effectively to the product build process.
  • You'll be helping to shape how our design and engineering functions work together long after this engagement ends.
What you’ll be working with
  • Frontend (rally-ui): React 18, TypeScript, Vite, Tailwind CSS v4, Radix UI Themes, React Aria Components, TanStack React Query, Formik + Yup, React Router, Playwright (testing)
  • Backend (rally-api): NestJS, TypeScript, TypeORM, PostgreSQL, AWS (S3, SES, SQS, SNS), Stripe, OpenAI, Passport + JWT auth, CASL (authorization), Swagger, AdminJS, Jest (testing)
  • Infrastructure and tooling: Docker, GitHub Actions, SonarQube, Sentry, Cursor AI, Husky + lint-staged
What you will do

The daily life of a Senior Full-Stack Developer at UntilNow looks something like this:

  • Build and ship features across both the frontend and backend, working comfortably in React and NestJS.
  • Work agent first. Use Claude Code, Cursor and similar coding agents to plan, build, test and refactor, while owning the review, architecture and quality of everything that ships.
  • Help shape Rally's own AI features: prompt design, structured outputs, guardrails, evals, and keeping an eye on cost and latency.
  • Collaborate directly with our senior product designers to translate designs into high-fidelity, production-ready UI, and push back constructively when needed.
  • Upskill our design team on how to collaborate more effectively with engineering, from design handoff and component structure to using AI tools to prototype ideas themselves.
  • Simplify and improve our deployment pipeline, CI/CD workflows, and developer experience, including the guardrails (tests, linting, review) that make agent-written code safe to merge.
  • Introduce and teach best practices around code architecture, testing, performance, and maintainability.
  • Take ownership of technical decisions and help shape the direction of the product.
  • Write clean, well-structured, documented code that the team (and their agents) can build on after the engagement ends.
Your background
  • Strong, proven experience with React and Node.js (NestJS experience is a strong plus)
  • Solid understanding of relational databases, ORMs (TypeORM or similar), and API design
  • Daily, hands-on experience with AI coding agents (Claude Code, Cursor or similar), and a rigorous habit of reviewing, testing and verifying what they produce
  • Experience building LLM features in production: prompting, structured outputs, evals, and the trade offs between cost, speed and quality
  • A genuine eye for design and strong opinions about what makes a product feel great. You notice the details others miss.
  • Experience working closely with designers and a track record of strong design-engineering collaboration
  • Comfortable working with Docker, CI/CD pipelines, and cloud services (AWS preferred)
  • Excellent communication skills: patient, articulate, and able to explain technical concepts to non-technical team members
  • Good judgement on responsible AI use. You protect client code, data and IP, and know what shouldn't go into a model.
  • Ability to work independently in a remote setup, take initiative, and manage your own time
Nice to haves
  • Experience with Tailwind CSS v4, Radix UI, or React Aria Components
  • Familiarity with Stripe integration, payment flows, or SaaS billing
  • Experience with Playwright or similar end-to-end testing frameworks
  • Experience with MCP servers, tool calling or multi-step agent workflows
  • Background working in or with design studios, agencies, or startups
Salary and Benefits

We're a small, senior team that values async communication and deep focus time. You'll have the autonomy to manage your own schedule, but we do expect regular availability during Australian business hours for collaboration with designers and the broader team. You'll work closely with our product designers and founders throughout the engagement, with regular check-ins and a strong emphasis on clear, written communication to keep everyone aligned.

For our team we also offer the following:

  • Remote or hybrid. Work from anywhere in Australia or overseas, or join us at The Commons in Sydney CBD as often as suits you.
  • 3 to 6 month contract with the possibility of extension depending on project needs and mutual fit.
  • Access to our AI tooling stack including Cursor, Claude and ChatGPT.
  • Team lunches every month at a variety of venues around Sydney CBD (open invitation when you're in town).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Product Manager
Product Manager

UntilNow • Sydney

Hybrid
AUD 124,000 - 179,000
Equity in ventures
Professional development stipend
Team lunches at The Commons
Senior Full-Stack Engineer: React/NestJS + AI (Remote)
Senior Full-Stack Engineer: React/NestJS + AI (Remote)

Until Now Pty • Sydney

Hybrid
AUD 166,000 - 314,000
Remote or hybrid
The Commons in Sydney CBD access
Contract 3–6 months with possible ext.
+2
Sr. Software Engineer
Sr. Software Engineer

Programa • Melbourne

Hybrid
AUD 120,000 - 160,000
ESOP
Full Stack Developer
Full Stack Developer

Code Squirrel • Brisbane

Hybrid
AUD 72,000 - 120,000
Content & SEO Marketer
Content & SEO Marketer

Until Now Pty • Sydney

Remote
AUD 90,000 - 130,000
Remote-first
Professional development allowance
Monthly team lunches in Sydney
+1
Senior Developer
Senior Developer

Janison • Australia

Remote
AUD 100,000 - 150,000
Employee Share Ownership
Birthday leave
Volunteer leave
+2
Senior Software Engineer
Senior Software Engineer

Tax Nuggets Academy • Australia

Remote
AUD 90,000 - 120,000
Flexible working hours
Team retreats twice per year
Zero red tape advancements
Full Stack Developer (UI)
Full Stack Developer (UI)

Janison • Australia

Remote
AUD 90,000 - 130,000
Employee share ownership
Birthday leave
Volunteer leave
+3
Senior .NET Consultant / Team Lead (remote)
Senior .NET Consultant / Team Lead (remote)

SixPivot Pty Ltd • Brisbane

Remote
AUD 120,000 - 160,000
Remote work options
Flexible hours
Laptop allowance
+2
Experienced Full Stack Software Engineer
Experienced Full Stack Software Engineer

Synq Intelligence Pty Ltd • Melbourne

On-site
AUD 108,000 - 132,000
Salary $120,000+ super
Paid AI tools
Small team impact
+2
Top locations