Full Stack Engineer

The University of Melbourne · Melbourne CBD VIC · Full time
+60d ago

Full Stack Engineer

The University of Melbourne
$70 - $100/hr
The University of Melbourne Logo
KEY POINTS WE FOUND
  • Migrate and modernise a real-time AI-driven SaaS platform to AWS cloud infrastructure.
  • Develop and maintain frontend and backend components, including APIs and dashboards.
  • Support CI/CD pipelines and implement Infrastructure as Code practices.

We are seeking a highly capable and hands-on Full Stack Engineer to help migrate and evolve a real-time AI-driven SaaS platform from SAS to AWS cloud infrastructure.

The platform processes large volumes of live and streaming data and supports analytics, optimisation, AI agents, forecasting, dashboards, and operational applications.

You will work closely with a small technical team consisting of AI engineers, domain engineers, and data analysts. This is a highly collaborative role where you will help modernise, scale, and extend platform capabilities across frontend applications, backend APIs, cloud infrastructure, deployment pipelines, and operational systems.

This role is ideal for someone who enjoys ownership, solving complex engineering problems, and working across the full technology stack in a fast-moving environment.

Key Responsibilities SaaS Migration & Platform Modernisation

  1. Lead and support migration of the existing SaaS platform to AWS
  2. Refactor and modernise legacy platform components where required
  3. Improve scalability, reliability, performance, and maintainability of the system
  4. Help define architecture and deployment strategies for cloud-native services

Full Stack Development

  1. Design, develop, and maintain frontend and backend components
  2. Build responsive dashboards, operational tools, and analytics interfaces
  3. Develop and maintain APIs and backend services
  4. Integrate AI services, forecasting engines, optimisation systems, and real-time data pipelines
  5. Collaborate closely with AI engineers and analysts to operationalise new capabilities

Cloud & Infrastructure

  1. Maintain and operate AWS cloud infrastructure
  2. Support CI/CD pipelines and deployment workflows
  3. Implement Infrastructure as Code practices (Terraform preferred)
  4. Support Docker and Kubernetes/EKS deployments where appropriate
  5. Improve monitoring, logging, automation, backup, and recovery processes

Engineering & Operational Support

  1. Troubleshoot issues across frontend, backend, cloud, infrastructure, and deployment layers
  2. Support development, staging, and production environments
  3. Assist with deployment of analytics features, AI agents, dashboards, and operational applications
  4. Help bridge frontend, backend, infrastructure, and data engineering requirements

Required Skills & Experience

  1. Strong Full Stack engineering experience
  2. Experience migrating or building SaaS platforms on AWS
  3. Hands-on experience with:
    • Frontend frameworks (React preferred)
    • Backend development (Python/FastAPI preferred)
    • AWS services (EC2, ECS/EKS, VPC, IAM, S3, RDS, CloudWatch)
    • REST APIs and modern web architectures
    • CI/CD pipelines and deployment automation
    • Docker and containerised services
    • Terraform or Infrastructure as Code tools
  4. Strong Linux, scripting, and automation skills
  5. Experience working in small technical teams
  6. Ability to work independently and take technical ownership
  7. At least 4 years of relevant experience

Highly Desirable Experience

  1. Kubernetes/EKS
  2. Real-time or streaming data systems
  3. AI/ML or LLM deployment pipelines
  4. Event-driven or microservice architectures
  5. Observability stacks (Grafana, Prometheus, ELK/OpenSearch)
  6. Experience supporting optimisation, forecasting, or simulation systems
  7. Experience with data visualisation and operational dashboards

Ideal Candidate

You are practical, adaptable, and comfortable wearing multiple hats. You enjoy working in small technical teams where collaboration and ownership matter more than rigid role boundaries.

You are equally comfortable building frontend applications, developing backend services, improving infrastructure, troubleshooting deployments, and helping operationalise AI-driven capabilities in production environments.

Stay Safe While Job Hunting

We vet all employer accounts and do our best to keep job ads safe, but scams can still occur. Be cautious when sharing personal information — never provide financial details or make payments during the application process. For extra security, use the Apply button on our site when proceeding.

Skills

0 of 23 matched
AdaptableAi and analytics integrationAi/ml deployment pipelinesAwsCi/cd pipelinesCloud infrastructureCollaboration in small teamsData visualisationDockerExcellent communication skillsFastapiKubernetes/eksLinux scriptingMonitoring and logging tools (grafana, prometheus, elk/opensearch)Operational dashboardsOperational support and troubleshootingOwnership and independenceProblem solvingPythonReactReal-time data systemsRest apisTerraform

University of Melbourne

University of Melbourne Logo

More details

Expiring date
Full Stack Engineer | The University of Melbourne | HIA