Description
We are seeking a skilled professional to join our team as a Python Developer with expertise in MySQL/PostgreSQL and AWS cloud infrastructure. The ideal candidate will have 9-15 years of experience in developing scalable applications and managing cloud-based solutions.
Responsibilities
- Designing, developing, and deploying scalable applications using Python.
- Managing and optimizing databases using MySQL or PostgreSQL.
- Building and maintaining cloud infrastructure on AWS including services like Lambda, ECS, ECR, and RDS.
- Configuring and managing API Gateway and load balancers for efficient traffic management.
- Implementing security best practices using IAM and Security Groups.
- Creating and managing Virtual Private Cloud (VPC) setups for secure networking.
- Monitoring and troubleshooting applications and infrastructure to ensure high availability and performance.
Skills and Qualifications
- Proficiency in Python programming language.
- Strong experience with MySQL or PostgreSQL databases.
- Hands-on experience with AWS cloud services, particularly Lambda, ECS, ECR, API Gateway, Load Balancer, Security Groups, RDS, Aurora, VPC, and IAM.
- Solid understanding of cloud architecture and best practices.
- Experience in deploying and managing applications on cloud infrastructure.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Ability to write clean, maintainable code and conduct code reviews.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills to work effectively in a team environment.