Quick overview
Job description
Hybrid, based in Sydney, NSW.
About NotaraNotara is a Sydney-based software development company that builds custom business systems for Australian organisations. Our work includes operations systems that replace spreadsheets and manual processes, customer and staff portals with role-based access, and first versions of new products. Every system is scoped and priced in writing, delivered in stages, and handed over running in the client's name.
About the roleWe are seeking a Software Engineer to design, build and scale the systems we deliver for clients. The role covers the full stack, from database design and application development to the cloud infrastructure that supports systems as they grow. Projects are built on Next.js, Supabase and Vercel, with Stripe, Resend and the Claude API where required. The successful candidate will also lead work on systems that outgrow managed platforms, including migrations to AWS and container-based infrastructure.
Key responsibilities- Design, develop and maintain full-stack web applications using Next.js, React and Postgres.
- Design database schemas and implement access control, including row-level security policies.
- Identify and resolve performance issues as systems scale, including query optimisation, indexing, caching and background processing.
- Plan and carry out migrations from managed platforms to AWS, using containers and Kubernetes where the workload justifies it.
- Build and maintain infrastructure as code, CI/CD pipelines, monitoring and alerting.
- Apply secure development practices, including authentication, permission boundaries, secrets management and least-privilege access.
- Estimate work and change requests accurately to support client quoting.
- Communicate with clients on technical matters throughout a project, including walkthroughs and user acceptance testing.
- Produce clear technical documentation and runbooks to support handover.
- A bachelor's degree in Computer Science, Software Engineering or a related field.
- 3+ years of professional experience building and running production web applications.
- Strong experience with React or Next.js, JavaScript or TypeScript, and Postgres.
- Demonstrated experience scaling a system under production load.
- Hands-on experience with AWS, including compute, networking, IAM and managed databases.
- Experience running containerised workloads in production with Docker and Kubernetes.
- Strong written and verbal communication skills, including explaining technical decisions to non-technical clients.
- Full working rights in Australia.
- Infrastructure as code with Terraform or AWS CDK.
- Caching and queueing systems such as Redis or Amazon SQS.
- Observability tooling such as Sentry, OpenTelemetry or Datadog.
- Load testing and automated test suites.
- Integrating Stripe, Resend or the Claude API.
- AWS or Kubernetes certification.
Similar jobs
- NG
Audio & Communications EngineerRecently posted
NEP Group · Brisbane, Queensland · On-site 🇦🇺
EngineeringSalary not listed - RE
Embedded Software Engineer - Medical DevicesRecently posted
ResMed Inc. · Sydney, New South Wales · Hybrid 🇦🇺
AgileTechnologySalary not listed - CD

Embedded Software Engineer - Electric Bus ControlsRecently posted
Custom Denning · Sydney · Hybrid 🇦🇺
C++TechnologySalary not listed - CD

Software EngineerRecently posted
Custom Denning · Sydney · Hybrid 🇦🇺
GitEmbedded SystemsC#+2TechnologySalary not listed - AB

Graduate Software EngineerRecently posted
Aussie Broadband · Sydney, New South Wales · Hybrid 🇦🇺
GoJavaPython+2TechnologySalary not listed - AB

Graduate Software Engineer - Hybrid Sydney, Mentored GrowthRecently posted
Aussie Broadband · Sydney, New South Wales · Hybrid 🇦🇺
TechnologySalary not listed - PR
Software EngineerRecently posted Auto Apply
Propeller · Sydney, New South Wales · Hybrid 🇦🇺
DroneTechnologySalary not listed - GV

Primary System EngineerRecently posted
GE Vernova, Inc. · Sydney · On-site 🇦🇺
TechnologySalary not listed - MA
Software EngineerRecently posted Auto Apply
Maincode · Sydney · On-site 🇦🇺
TechnologySalary not listed - XE

Lead Engineer - Making PaymentsRecently posted Auto Apply
Xero · AU: Melbourne: (260 Burwood Rd) · Hybrid 🇦🇺
DynamoDBSQLAWS+7EngineeringSalary not listed - RG

Senior Software Engineer , Social and Store, Unpublished R&D ProductRecently posted Auto Apply
Riot Games · Sydney · Hybrid 🇦🇺
AWSAngularContinuous Improvement+7TechnologySalary not listed - WG

Observability EngineerRecently posted Auto Apply
Westpac Group · Kogarah · Hybrid 🇦🇺
Risk ManagementCI/CDEngineeringSalary not listed