Tech Stack
AWSCloudDockerDynamoDBJavaJenkinsMicroservicesNoSQLPythonTerraform
About the role
- Design, build, and maintain cloud-native applications on AWS.
- Implement and manage serverless architectures and microservices.
- Build and maintain RESTful APIs and integrate with AWS services.
- Write and manage Infrastructure as Code (Terraform or CloudFormation).
- Develop and optimize CI/CD pipelines (Jenkins, GitHub Actions, CodePipeline).
- Implement monitoring, logging, and security best practices.
- Troubleshoot production issues and improve system performance and cost efficiency.
Requirements
- Bachelor’s Degree in Computer Science or related field.
- 4+ years of professional software development (Python or Java).
- Hands-on expertise with AWS (S3, DynamoDB, Lambda, Step Functions, RDS, CloudWatch, IAM).
- Experience with IaC, Git, Docker, automated testing.
- Solid understanding of AWS security, Well-Architected Framework, and AWS CLI.
- Nice-to-Have AWS certifications.
- ECS/EKS experience.
- API Gateway, NoSQL DBs, event-driven architectures.
- Frontend awareness for full-stack collaboration.
- Strong problem-solving, proactive mindset.
- Clear communicator, effective across teams and time zones.
- Adaptable in fast-paced, Agile environments.