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 knowledge-sharing
* 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 well-documented 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 large-scale systems design.
- Ability to troubleshoot distributed systems.
- Knowledge of writing infrastructure as code (IaC) using CloudFormation or Terraform.
- Experience with building or maintaining cloud-native applications.