You will design, develop, and maintain cloud-native services and APIs on AWS.
This role is on-site.
Responsibilities
Build and automate AWS infrastructure using Infrastructure as Code (CloudFormation and/or Terraform), applying modular, reusable patterns.
Implement event-driven and microservices architectures leveraging AWS services such as Lambda, ECS/EKS, API Gateway, SQS/SNS, Step Functions, and DynamoDB/RDS.
Create and maintain CI/CD pipelines (Git-based workflows, AWS CodePipeline/CodeBuild or Jenkins/GitHub Actions) with automated unit, integration, and security tests.
Monitor and improve service reliability with CloudWatch, OpenTelemetry, distributed tracing, logging, metrics, and automated alerting.
Design, develop, and maintain cloud-native services and APIs using Java, Python, or Node.js, adhering to clean code and testing best practices.
Required Skills
5+ years of professional software engineering experience.
Proficiency in Java, Python, or Javascript.
Experience building and operating services in AWS.
Hands-on experience with AWS, Docker, and Kubernetes.
Skills in Infrastructure as Code using Terraform and CloudFormation.