Description:
PBT Group is seeking a skilled Python Developer with strong AWS experience to join one of our delivery teams. This role suits a developer comfortable working in cloud-native, data-driven environments, ideally with exposure to data lake or modern analytics platforms.
You will work closely with data engineers, analysts, and platform teams to design, build, and optimise scalable solutions on AWS.
Key Responsibilities
Design, develop, and maintain Python applications and services in AWS
Build and support data processing workflows within a data lake environment
Develop and maintain APIs, batch jobs, and data integration components
Work with AWS services including S3, Lambda, Glue, EC2, and IAM
Monitor, troubleshoot, and optimise cloud workloads for performance and cost
Apply best practices for security, logging, monitoring, and version control
Contribute to Agile delivery activities, including sprint planning and reviews
Required Skills & Experience
Strong Python development experience (mid to senior level)
Hands-on experience in AWS environments
Exposure to data lake architectures or cloud-based data platforms
Experience working with structured and semi-structured data
Solid SQL and data processing knowledge
Experience with Git and CI/CD pipelines
Strong collaboration skills within cross-functional teams