Python Developer
Diamond Resorts
Chicago, Illinois
3 months ago
Job Description
Job Title: Python Developer – AWS
Job Summary
We are looking for a skilled Python Developer with strong AWS experience to design, develop, and maintain scalable cloud-based applications. The ideal candidate will have hands-on experience with Python frameworks, AWS services, and modern software development practices.
Key Responsibilities
- Design, develop, test, and maintain applications using Python
- Build and deploy cloud-native applications on AWS
- Work with AWS services such as EC2, S3, Lambda, RDS, DynamoDB, CloudWatch, and IAM
- Develop and maintain RESTful APIs
- Write clean, reusable, and well-documented code
- Optimize applications for performance, scalability, and security
- Collaborate with cross-functional teams (DevOps, QA, Product)
- Participate in code reviews and follow best coding practices
- Troubleshoot and debug production issues
Required Skills & Qualifications
- Strong proficiency in Python
- Hands-on experience with AWS cloud services
- Experience with Python frameworks such as Django, Flask, or FastAPI
- Knowledge of REST APIs, JSON, and HTTP protocols
- Familiarity with SQL and/or NoSQL databases
- Understanding of Linux/Unix environments
- Experience with Git and version control systems
- Basic knowledge of CI/CD pipelines