Senior Software Developer

MPAU Technology

City of Melbourne

On-site

AUD 130,000 - 170,000

Full time

43 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MPAU Technology in Melbourne seeks a Senior Software Engineer to design, develop, and maintain modern, scalable applications. You will own features end-to-end, from architecture and design through deployment, monitoring, and ongoing support.

You will work with TypeScript, React/Next.js, PostgreSQL, and AWS, build secure APIs, and contribute to infrastructure as code and CI/CD pipelines while mentoring teammates and raising engineering standards.

Qualifications

  • Experience building modern customer-facing applications with TypeScript/React.
  • Proven ability to design secure APIs and scalable backend services.
  • Hands-on with AWS services and cloud infrastructure provisioning.
  • Familiarity with Infrastructure as Code, CI/CD, and observability practices.
  • Comfort with full-stack delivery, from design to production support.

Responsibilities

  • Own end-to-end delivery of full-stack features from design to deployment.
  • Build modern applications using TypeScript, React/Next.js, PostgreSQL, and AWS.
  • Develop secure APIs and backend services powering core platform functionality.
  • Design and manage cloud infrastructure with SST/Pulumi on AWS.
  • Improve productivity via CI/CD, tests, tooling, and operational excellence.
  • Contribute to both greenfield projects and existing systems, avoid over-engineering.
  • Investigate production issues, participate in on-call, and ensure reliability.
  • Collaborate with product, design, and business stakeholders to translate requirements.
  • Provide technical leadership through architecture, code reviews, and mentorship.

Skills

TypeScript
React
AWS
PostgreSQL
Infrastructure as Code
CI/CD pipelines
Prisma
Testing (Vitest/Jest)
Python
Full-stack development

Tools

SST
Pulumi
GitHub Actions

Job description

The Senior Software Engineer will play a key role in designing, developing, and maintaining cutting-edge technology solutions. This permanent position offers the chance to work on impactful projects while enhancing systems and applications.

Our client is helping students achieve better outcomes through world-class mentoring and support. They're a fast-growing, startup-minded team that values ownership, speed, pragmatism, and strong engineering fundamentals.

This is an opportunity to have a genuine impact in a lean, high-performing team where engineers are trusted to solve problems end-to-end and wear multiple hats

Description
  • Own the end-to-end delivery of full-stack features, from design and architecture through to deployment, monitoring, and ongoing support.
  • Build modern customer-facing applications using TypeScript, React/Next.js, PostgreSQL, and AWS, balancing scalability, maintainability, and user experience.
  • Develop secure, well-designed APIs and backend services that power core platform functionality and support future growth.
  • Design, provision, and manage cloud infrastructure using Infrastructure as Code (SST/Pulumi), with hands-on responsibility across AWS services including IAM, VPCs, ECS/Fargate, S3, API Gateway, and CloudWatch.
  • Improve engineering productivity by contributing to CI/CD pipelines, testing practices, developer tooling, and operational excellence.
  • Work confidently across both greenfield projects and existing production systems, making thoughtful decisions that improve code quality without over-engineering.
  • Investigate and resolve production issues, participate in on-call responsibilities, and help build reliable, observable systems.
  • Partner closely with product, design, and business stakeholders to translate requirements into practical technical solutions.
  • For senior engineers, provide technical leadership through architecture decisions, code reviews, mentoring, and raising engineering standards across the team.
Client Details

Our client is helping students achieve better outcomes through world-class mentoring and support. They're a fast-growing, startup-minded team that values ownership, speed, pragmatism, and strong engineering fundamentals.

This is an opportunity to have a genuine impact in a lean, high-performing team where engineers are trusted to solve problems end-to-end and wear multiple hats

Profile

A successful Senior Software Engineer should have:

  • TypeScript
  • React
  • AWS
  • PostgreSQL
  • Infrastructure as Code (SST or Pulumi preferred)
  • CI/CD pipelines (GitHub Actions preferred)
  • ORM frameworks (Prisma preferred)
  • Testing frameworks such as Vitest or Jest
  • Python experience for automation and CI/CD scripting
  • Experience building and maintaining production systems
  • Strong understanding of software engineering best practices
  • Full-stack development capability
Nice to Have
  • Next.js experience
  • Supabase ecosystem familiarity
  • SST experience
  • Go or Deno experience
  • Experience provisioning AWS environments from scratch
  • Monorepo experience (especially Turborepo)
  • Startup or high-growth company experience
Job Offer
  • Modern engineering stack
  • Opportunity to shape product and technical direction
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Michael Page • City of Melbourne

On-site
AUD 120,000 - 180,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

RapidStart • City of Melbourne

Hybrid
AUD 120,000 - 180,000
Flexible remote work options
Health and wellness benefits
Latest technology and tools
+2
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Easygo • City of Melbourne

On-site
AUD 140,000 - 190,000
Lead Software Engineer (React.js/Node.js/Typescript)
Lead Software Engineer (React.js/Node.js/Typescript)

Remote Office • City of Melbourne

On-site
AUD 150,000 - 180,000
Job Template - Engineering
Job Template - Engineering

Vuejobs • City of Melbourne

On-site
AUD 150,000 - 190,000
Mentorship program
Career growth opportunities
Job Template - Engineering
Job Template - Engineering

Easygo Gaming • City of Melbourne

On-site
AUD 140,000 - 180,000
Job Template - Engineering
Job Template - Engineering

GamblingCareers.com • City of Melbourne

On-site
AUD 150,000 - 210,000
Senior Full Stack Engineer (TypeScript / Node / React)
Senior Full Stack Engineer (TypeScript / Node / React)

Allura Partners • Sydney

Hybrid
AUD 157,000 - 185,000
Daily rate $850-$1000 AUD (inc. Super)
Senior Full Stack Developer (Node,React,Typescript)
Senior Full Stack Developer (Node,React,Typescript)

Professional Recruitment Australia • City of Melbourne

Hybrid
AUD 150,000 - 160,000
Hybrid work environment
Senior Software Engineer
Senior Software Engineer

MA Financial Group • Sydney

Hybrid
AUD 120,000 - 170,000