Role: Senior Cloud Developer (AWS Lambda) Location: Remote (Limited Travel Required)
Duration: Long-Term Contract
Position Overview
We are seeking a highly experienced Senior Cloud Developer with deep expertise in AWS cloud technologies and strong Python development skills. The ideal candidate will have a solid background in Java development and have successfully transitioned into cloud-native application development using Python and AWS services.
Key Responsibilities
- Design, develop, and maintain scalable cloud-native applications on AWS.
- Build and support serverless solutions using AWS Lambda and Step Functions.
- Develop and manage Infrastructure as Code (IaC) using Terraform.
- Design and develop RESTful APIs and microservices.
- Monitor, troubleshoot, and optimize cloud environments using AWS CloudWatch.
- Collaborate with architects and stakeholders to create scalable system designs.
- Implement event-driven architectures leveraging Kafka and AWS services.
- Ensure high availability, security, and performance of cloud applications.
- Provide technical leadership and contribute to cloud strategy initiatives.
Required Skills & Experience
- 10+ years of hands-on experience in AWS cloud engineering and application development.
- Strong proficiency in Python development.
- Prior experience with Java development is highly preferred.
- Extensive experience with AWS services including:
- AWS Lambda
- AWS Step Functions
- CloudWatch
- API Gateway and API development
- Strong Infrastructure as Code (IaC) experience using Terraform.
- Solid understanding of cloud architecture, distributed systems, and system design principles.
- Experience with Kafka or other event-streaming platforms.
- Excellent troubleshooting, debugging, and problem-solving abilities.
- Strong communication skills with the ability to drive tasks to completion.
- Strategic mindset with the ability to align technical solutions to business goals.
Preferred Qualifications
- AWS Certified Solutions Architect Professional.
- AWS Certified DevOps Engineer Professional.
- Experience designing large-scale, highly available cloud solutions.
- Background in enterprise-level cloud modernization and migration initiatives.