AngularCloudJenkinsMicroservicesServerlessGitVersion ControlAgileRemote Work
About this role
Role Overview
Design and build microservices and serverless applications in the cloud
Implement web application changes and/or build new web applications using the Angular framework
Work with Product Owner and UX design to understand and create solutions for diverse user requirements
Work with Architects and other Engineers to help create and then implement development best practices
Work with test engineering team to assure product quality
Collaborate in a fast-paced Agile environment
Participate in team code reviews and design reviews
Help our support team triage bugs and troubleshoot production issues
Cooperating with the back-end developers in the process of building the applications
Work independently to design, develop, and document solutions, while adhering to all applicable standards (e.g., architectural, coding, security)
Work with DevOps engineers on CI, CD, and IaC
Read specs and translate them into test designs and test automation
Perform code reviews and develop processes for improving code quality
Requirements
Bachelor’s degree; OR a four-year degree such as B.S., B.A., or B.Sc.; OR completion of 6+ weeks of a programming boot camp plus 1+ year of IT-related experience; OR 4 years of relevant industry experience without a formal degree.
5+ years of experience with modern design patterns and building enterprise-grade production applications, as well as experience with version control tools, such as Git
3+ years of experience working in Angular, testing code builds and deployment properly through Continuous Integration/Continuous Deployment processes, built in Jenkins other tools
Candidate must be able to obtain and maintain a Public Trust Clearance
Candidate must reside in the U.S., be authorized to work in the U.S., and all work must be performed in the U.S.