XPT Software Australia Pty Ltd

Python Full-Stack Developer

XPT Software Australia Pty Ltd · Western Australia, Australia

IT Services and IT Consulting · 51-200 employees

2 d ago
Principal (10+ yrs) Contractor Australia
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, develop, and support cloud-native applications and automation solutions using Python, Angular, and SQL. Implement infrastructure as code and maintain CI/CD pipelines to ensure scalable and reliable deployments on AWS.

What they look for

Python Angular SQL AWS Terraform Docker CI/CD Infrastructure as Code Production Support Containerization

Requirements

Requires strong hands-on experience in Python, Angular, AWS, and Terraform, along with proficiency in Docker and SQL. Prior experience in production support and an understanding of modern software engineering principles are essential.

Full description

Position: Python Full-Stack Developer

Role summary:

We are looking for a full stack developer to design, develop, and support cloud-native applications and automation solutions, contributing to application development, infrastructure as code, CI/CD enablement, and cloud platform modernization.

Key responsibilities:

  • Develop and maintain full-stack applications using Python, Angular, and SQL
  • Design, deploy, and provide production support support cloud-native solutions on AWS
  • Implement and manage infrastructure as code using Terraform
  • Build and maintain containerized applications using Docker
  • Support CI/CD pipelines, deployment automation, and DevOps best practices
  • Collaborate with product, engineering, and operations teams to deliver scalable and reliable solutions

Mandatory skills:

  • Strong hands-on experience in Python development
  • Experience with AWS cloud services
  • Proficiency in Angular for front-end development
  • Experience with Terraform and Infrastructure as Code (IaC)
  • Hands-on experience with Docker and containerized deployments
  • Strong SQL and database development skills
  • Prior experience in production support is essential
  • Understanding of CI/CD practices and modern software engineering principles

Preferred

  • Knowledge of Machine Learning concepts and workflows
  • Experience with cloud automation and DevOps tooling
  • Familiarity with Agile delivery methodologies