Job Description :
Role: AWS Developer
Duration: 6 months contract to hire
Location: Louisville KY
Interview: Phone and Skype

All work is in Amazon Web Services
The role is more than just being a developer, also needs to be a good leader

Technical Skills
Front Engineering Skills
TypeScript/Modern JavaScript
o Unit Tests
React Preferable (but other front-end frameworks such as Angular or Vue with demonstrated ability to learn new languages or tools)
Prior experience writing complex UIs in ReactJS/AngularJS/Vue etc. or other modern framework
Backend Engineering Skills
TypeScript/Modern JavaScript/NodeJS
AWS Experience with either containerized (Docker) or Serverless (AWS Lambda) applications.
o If these skills are hard to find, depending on the candidate’s appetite for learning, someone with traditional backend experience (Java/Spring) should be able to get up to speed.
AWS or other cloud experience is heavily preferred (Azure or GCP
Backend experience with Microservices is heavily preferred as opposed to only having experience with monolithic backends
DevOps Engineering Skills
Infrastructure as Code - Terraform or CloudFormation (we use Terraform but someone familiar with CloudFormation should be able to learn)
o Ansible for Orchestration (creating cloud resources as opposed to configuring servers) is not similar but is not too far removed of a skill.
o Nice to have: experience running Terraform in a Jenkins Server or other CI/CD tools.
CI/CD skills with experience using an automation server with Configuration as Code
o We use Jenkins server and use Jenkinsfile for our project.
AWS is preferred (other cloud providers can be trained up with time Azure/GCP)
Quality Engineering Skills (QE Team should be able to help here)
Javascript or Typescript experience to write automated tests.
AWS or other cloud experience is a big plus.
Previous experience developing an API or Front-End UI testing strategy.
o Test automation framework development experience.
Test Case management experience.
Experience apply the strategy with automated tooling such as:
o Artillery, WebDriver.IO, PostMan
Other Skills Needed / “Soft” Skills
Working knowledge of Agile Frameworks (Scrum, SAFE, etc)
Working knowledge of Agile Ceremonies (Daily Scrum, Planning, Retrospectives, Sprint Demos)