Python Full-Stack Developer

XPT Software

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