Senior Full-Stack Developer

UntilNow · Remote, Australia · عن بُعد (Remote)

عقد · senior

المهارات · Skills: TypeScript، JavaScript، React، Node.js، NestJS، PostgreSQL، Docker، AWS

Remote (Contract)

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

About the role

This is a 3 to 6 month contract role, fully remote, 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: pairing with designers on implementation, giving constructive feedback on feasibility and interaction patterns, establishing a smooth design-to-dev handoff workflow, and helping them feel confident working alongside code.

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
- Build and ship features across both the frontend and backend, working comfortably in React and NestJS.
- 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.
- Leverage AI tools to prototype, explore, and build features faster, and help the whole team do the same.
- Simplify and improve our deployment pipeline, CI/CD workflows, and developer experience.
- 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.

Your background
- 5+ years of professional experience as a full-stack developer working with JavaScript/TypeScript.
- 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.
- A genuine eye for design and strong opinions about what makes a product feel great.
- Experience working closely with designers; experience with AI-assisted development tools.
- Comfortable working with Docker, CI/CD pipelines, and cloud services (AWS preferred).
- Excellent communication skills; ability to work independently in a remote setup.
- Nice to have: Tailwind CSS v4, Radix UI, or React Aria Components; Stripe integration or SaaS billing; Playwright; a background in 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. Fully remote contract role, open to candidates based in Australia and overseas; 3 to 6 month contract with the possibility of extension; access to our AI tooling stack; team lunches every month around Sydney CBD (open invitation when you're in town).

قدّم على الموقع الأصلي · Apply on the original posting ↗ (عبر Indeed)

كل الوظائف · All jobs · قيّم مهارتك مجانًا · Free skill assessment