IT Engagements is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. We have an immediate opening for the below position with one of our premium clients.
Job Title: Python Developer with AWS & Automation
Location: Jersey City, NJ (Hybrid)
Duration: Full-Time-Only USC AND GC WORKS
Job Summary
We are looking for an experienced Python Developer with AWS expertise and a strong background in automation. The ideal candidate will be responsible for developing and optimizing cloud-based solutions, automating workflows, and ensuring scalability, performance, and security of applications in an AWS environment.
Key Responsibilities
Develop, deploy, and maintain scalable Python-based applications in AWS.
Design and implement automation solutions for cloud infrastructure, CI/CD pipelines, and DevOps processes.
Utilize AWS services such as Lambda, EC2, S3, DynamoDB, CloudFormation, IAM, SQS, SNS, Step Functions, and API Gateway.
Automate cloud operations using Terraform, CloudFormation, or AWS CDK.
Develop RESTful APIs and microservices using Flask, FastAPI, or Django.
Implement ETL processes, data pipelines, and event-driven architectures.
Write IaC (Infrastructure as Code) to manage AWS infrastructure efficiently.
Monitor system performance, troubleshoot issues, and optimize cloud deployments.
Ensure security, scalability, and high availability of cloud applications.
Collaborate with cross-functional teams in an Agile/Scrum environment.
Required Skills & Qualifications
10+ Years of experience in Python development.
Strong experience with AWS services and cloud-native application development.
Expertise in automation, scripting, and DevOps tools such as Terraform, Ansible, or CloudFormation.