i
Gemini Solutions
79 Gemini Solutions Jobs
Senior Python AWS Developer
Gemini Solutions
posted 6d ago
Flexible timing
Key skills for the job
Position Summary
Senior Python Developer with extensive 7+ years experience in AWS cloud services and Python application development.
The ideal candidate will have a strong background in designing and implementing scalable, secure, and high-performance cloud-based solutions using AWS services such as EC2, S3, Lambda, API Gateway, and RDS.
Proficiency in Python frameworks like Django, Flask, or FastAPI is essential, along with hands-on experience with the ELK stack (Elasticsearch, Logstash, Kibana) for logging and monitoring.
Experience And Required Skill Sets
- Design and architect cloud-based solutions using AWS services such as EC2, S3, Lambda, API Gateway, RDS, DynamoDB, etc.
- Develop Python applications, including web services, APIs, and microservices, using frameworks such as Django, Flask, FastAPI, etc.
- Integrate logging and monitoring solutions using the ELK (Elasticsearch, Logstash, Kibana) stack to collect, analyze, and visualize logs and metrics.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Implement best practices for code quality, testing, and deployment automation using tools like pytest, Jenkins, etc.
- Optimize application performance and scalability through proper design and implementation, including caching strategies, database optimizations, etc.
- Ensure security and compliance standards are met throughout the development lifecycle, including data encryption, access control, etc.
- Provide technical guidance and mentorship to junior developers.
- Stay updated with the latest technologies and trends in Python development, web services, AWS services, and ELK stack.
Good to Have
- 7+ years of experience as a Python developer with a strong understanding of Python frameworks such as Django, Flask, etc., and web service development.
- 5+ years of experience working with AWS cloud services, including API Gateway, Lambda, etc.
- Having an Associate-level certification (AWS Developer/ Solutions Architect) would be a valuable addition.
- Experience with the ELK (Elasticsearch, Logstash, Kibana) stack for log management and analytics.
- Proficiency in designing and implementing scalable, highly available, and fault-tolerant systems on AWS.
- Solid understanding of software development lifecycle, CI/CD pipelines, and DevOps principles.
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes is a plus.
- Excellent problem-solving skills and ability to troubleshoot complex issues.
- Strong communication skills and ability to work effectively in a team environment.
Education
- Bachelors degree or Masters in Computer Science, Engineering, Software Engineering or a relevant field.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for AWS Developer roles with real interview advice
8-12 Yrs
Panchkula, Gurgaon / Gurugram, Bangalore / Bengaluru
2-5 Yrs
Panchkula, Gurgaon / Gurugram, Bangalore / Bengaluru
4-9 Yrs
Panchkula, Gurgaon / Gurugram, Bangalore / Bengaluru