Job Details
Duties Include:
* Develops maintainable and reusable code using established software architecture principles
* Contributes to architectural discussions and decisions promoting a culture of collaboration and knowledgesharing
* Involved in converting AWS Lambdas from NodeJS 16 to 2
* Perform complex application design and programming activities in the latest technologies
* Write clean scalable and welldocumented code
* Conduct unit tests and resolve bugs based on internal testing feedback
Skills
- Experience with the core AWS services plus the specifics mentioned in this job description.
- Good background in Linux/Unix administration.
- Experience with Docker and Kubernetes. Having used ECS or EKS or whichever technologies you are looking to use in the past is a plus.
- Proficiency in at least one language from our stack: List the languages you use here.
- Strong notions of security best practices (e.g. using IAM Roles KMS etc.).
- Experience with monitoring solutions such as CloudWatch Prometheus and the ELK stack.
- Previous exposure to largescale systems design.
- Ability to troubleshoot distributed systems.
- Knowledge of writing infrastructure as code (IaC) using CloudFormation or Terraform.
- Experience with building or maintaining cloudnative applications.
aws,troubleshooting distributed systems,artificial intelligence,application,terraform,software,infrastructure as code,node.js,aws services,cloudformation,cloud-native applications,code,nodejs 16,large-scale systems design,monitoring solutions,linux/unix administration,kubernetes,architectural principles,docker,security best practices