Python AWS Developer

Overview

On Site
Depends on Experience
Contract - W2

Skills

Amazon Web Services
Kubernetes
Jenkins
Python
RESTful
React.js
Continuous Delivery
Cloud Computing
Continuous Integration
Git
GitHub
Grafana
Amazon EC2

Job Details

Role : Python AWS Developer

Location : Edison , NJ

Duration :12+Months

Job Description :

Key Responsibilities

Design, develop, and deploy scalable applications on AWS using services like Lambda, EC2, S3, DynamoDB, and API Gateway.

Write clean, maintainable Python code to build backend services and data-processing components.

Implement RESTful APIs and integrate with front-end and third-party systems.

Develop CI/CD pipelines (e.g., AWS CodePipeline, Jenkins, GitHub Actions) for automated deployments.

Optimize application performance, security, and cost efficiency on AWS.

Troubleshoot production issues and monitor application health using tools like CloudWatch, Prometheus, or Grafana.

Collaborate with cross-functional teams in an Agile environment to design features and ensure smooth delivery.

Required Qualifications

Python Development: 6months to 1+ years of professional experience writing production-grade Python.

AWS Expertise: 6months to 1+ years using core AWS services (Lambda, EC2, S3, DynamoDB, API Gateway, CloudFormation, etc.).

API Design: Proficient in creating and consuming RESTful web services.

DevOps Proficiency: Hands-on experience with CI/CD tooling (e.g., Jenkins, GitHub Actions, AWS CodePipeline).

Version Control: Comfortable using Git for collaborative development.

Communication: Excellent verbal and written communication skills.

Preferred Qualifications

Cloud Certifications: AWS Certified Developer, Solutions Architect is plus.

Infrastructure-as-Code: Experience with CloudFormation, Terraform, or AWS CDK.

Frontend Knowledge: Familiarity with Vue.js, React, or Angular for full-stack context.

Containerization: Practical use of Docker and Kubernetes in production environments.

Education & Background

Degree: Bachelor s or Master s in Computer Science, Engineering, or related technical field.

Agile Experience: Prior work in Agile/Scrum teams is a plus.

Security & Compliance: Familiarity with security best practices for cloud and web applications.

Interns can apply

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About International Information Technology Team, Inc.