Job Summary:The Python Developer will be responsible for designing, developing, and deploying scalable applications using Python and AWS cloud technologies. This role requires strong hands-on development experience, cloud-based application expertise, and the ability to support API-driven solutions in a collaborative hybrid work environment.
Key Responsibilities:- Develop, test, and maintain scalable applications using Python
- Design and implement cloud-based solutions using AWS services
- Build and deploy applications utilizing AWS Lambda and ECS
- Develop and integrate APIs to support business and application requirements
- Troubleshoot and resolve application and system issues
- Collaborate with cross-functional teams to support development initiatives
- Optimize application performance, scalability, and reliability
- Participate in code reviews and follow development best practices
- Support cloud infrastructure and deployment activities
Required Skills:- Strong hands-on experience in Python development
- Experience with AWS cloud services, specifically:
- - AWS Lambda
- - Amazon ECS
- Experience building and deploying scalable applications
- Good understanding of cloud-based development and APIs
- Strong analytical and problem-solving skills
- Excellent verbal and written communication skills
- Ability to work collaboratively in a hybrid environment
Preferred Skills:- Experience with cloud-native application architecture
- Familiarity with CI/CD pipelines and deployment processes
- Experience working in Agile development environments
Education:Bachelor's Degree in Computer Science, Information Technology, or related field preferred