We are seeking a skilled AWS & Python Developer to join our dynamic team. The ideal candidate should possess a strong background in both Amazon Web Services (AWS) and Python development, with a focus on creating scalable and efficient solutions for our organization. The role involves designing, developing, and maintaining cloud-based applications while leveraging AWS services and implementing Python code for various functionalities.
Key Responsibilities:
- AWS Cloud Development:
· Design, implement, and deploy scalable, reliable, and secure cloud-based applications on AWS.
· Utilize a variety of AWS services such as EC2, S3, Lambda, RDS, and others to meet project requirements.
· Collaborate with cross-functional teams to define and implement AWS architecture best practices.
2. Python Development:
· Develop and maintain Python applications, scripts, and utilities to support business processes and application functionalities.
· Write efficient, reusable, and modular code to meet project requirements.
· Implement and maintain APIs using Python frameworks like Flask or Django.
3. Integration and Automation:
· Integrate AWS services with existing systems and applications.
· Develop automation scripts and tools to streamline deployment, monitoring, and maintenance processes.
· Implement CI/CD pipelines for continuous integration and deployment.
4. Database Management:
· Work with various databases, including relational databases and NoSQL databases (e.g., DynamoDB).
· Design and optimize database schemas to ensure performance and scalability.
5. Monitoring and Troubleshooting:
· Set up monitoring and logging for applications and infrastructure on AWS.
· Identify and resolve issues, troubleshoot performance bottlenecks, and optimize system performance.
Qualifications:
· Bachelor's degree in Computer Science, Information Technology, or a related field.
· Experience developing UI using AngularJS or ReactJS, CSS, HTML & Javascript
· Proven experience as a Python Developer with a strong understanding of AWS services.
· Hands-on experience with cloud-based application development and deployment on AWS.
· Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
· Proficiency in using version control systems (e.g., Git).
· Solid understanding of software development principles, best practices, and design patterns.
Preferred Skills:
· Experience with serverless computing using AWS Lambda.
· Knowledge of infrastructure as code tools such as Terraform or AWS CloudFormation.
· Familiarity with DevOps practices and tools.
Personal Attributes:
· Strong problem-solving and analytical skills.
· Excellent communication and collaboration abilities.
· Ability to work independently and as part of a team.
· Commitment to continuous learning and staying updated on industry trends.
We are Great Place to Work certified; looking for technically forward, cloud-savvy professionals.
Join us and commit to work in an ambiance that is free of prejudices.
If you think you could be the perfect fit for us, then take the leap and apply today!
Let us know at: [email protected]
We would love to hear from you!