Job Title: Python Developer
Location: New Jersey / Boston, MA - onsite
Job Summary
We are seeking an experienced Python Developer with strong expertise in AWS cloud services to design, develop, and deploy scalable, secure, and high-performance cloud-native applications. The ideal candidate will have hands-on experience in Python development, RESTful APIs, microservices architecture, AWS services, and CI/CD practices. Experience with containerization, cloud automation, and serverless technologies is highly desirable.
Key Responsibilities
- Design, develop, test, and maintain scalable applications using Python.
- Build and consume RESTful APIs and microservices.
- Develop and deploy cloud-native solutions using AWS services.
- Design and implement serverless applications using AWS Lambda, API Gateway, and Step Functions.
- Work with AWS services such as EC2, S3, RDS, DynamoDB, ECS/EKS, SQS, SNS, CloudWatch, and IAM.
- Collaborate with cross-functional teams to gather requirements and deliver high-quality software solutions.
- Optimize application performance, scalability, security, and reliability.
- Implement CI/CD pipelines using tools such as Jenkins, GitHub Actions, or GitLab CI.
- Containerize applications using Docker and deploy to Kubernetes or Amazon EKS.
- Write clean, maintainable, and well-documented code following best practices.
- Participate in code reviews, sprint planning, and Agile development activities.
- Troubleshoot production issues and provide timely resolutions