The purpose of the role is to develop, deploy and maintain cloud native applications on the AWS platform.
Dimension of Function
Able to design, review and implement end-to-end cloud native app features using AWS services while ensuring availability, performance, security, and scalability. Will work closely with Product Owner, Application Owner, Development team/s and Solution Architects
Area of Responsibility
Develop and implement REST APIs and Microservices on AWS
Main the deployment Infrastructure using IaaC tools such as Terraform.
Write Unit, Component and E2E Tests
Maintain CI/CD Deployment via GitHub Actions
Work following Agile Software Methodologies in International cross functional teams
Knowledge / Experience
4+ years of experience in a similar position
Experience with Terraform
Experience with at least one of the following languages: Python or Go.
Clean Code
Experience with Software Testing methodologies such as TDD and BDD
Experience with Git, GitHub, GitHub Runner and GitHub Actions