Description

This candidate will have a strong knowledge of AWS Cloud and building a
high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.). 
This role would be based in the DC Metro area and operate on east coast hours. This role would require a background test in Hacker-rank.
On-site requirements are three days a week with occasional travel to Washington DC for required meetings.
Responsibilities:
 Build high-quality, clean, scalable, and reusable code by enforcing best practices around
software engineering architecture and processes (Code Reviews, Unit testing, etc.)
 Six (6+) years of experience with technologies like: Java, JavaScript, HTML, CSS and Angular
JS, React, etc.
 Work with the product owners to understand detailed requirements and own your code
from design, implementation, test automation and delivery of high-quality products to our
users.
 Implement software that is simple to use to allow it to be easily maintainable.
 Contribute to the design and implementation of new products and features while also
enhancing the existing product suite.
 Be a mentor for colleagues and help promote knowledge-sharing.
 Practical experience in developing applications using microservices, container technologies,
container management systems such as Kubernetes, ECS, etc.
 Experience setting up and working with Amazon Web Services (AWS) environments,
especially AWS Lambda and other serverless technologies.
 Experience with data structures, algorithms, object-oriented design, design patterns, SQL
along with performance-scale considerations
 Experience with Restful APIs
 Analytical and design skills

Education

Bachelor's degree