Overview
Skills
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