AWSClojureJavaScriptPythonReactAmazon Web ServicesLambdaS3IAMScrumCommunication
About this role
Role Overview
Participate in all aspects of the software development lifecycle from user story generation, through design, development, automated testing, and operational support
Improve quality by actively participating in code-reviews and adhering to team quality standards.
Work alongside other engineers on the team to elevate technology and consistently apply best practices.
Own execution of small-medium sized features with higher-level technical support
You describe the details of your work fluidly and accurately to technical peers
Requirements
Active NOAA CAC badge
5+ years of experience as a Software Engineer
Experience building full-stack applications using Python, JavaScript, or similar programming languages
Experience with Clojure
Experience with React
Experience with Amazon Web Services (AWS), including at a minimum S3, IAM, and Lambda
Proficiency in troubleshooting software issues and debugging a large codebase
Ability to work as a member of a small team using the Scrum methodology
Firm commitment to and experience with automated testing and continuous integration
Proponent of continuous improvement; willingness to bring new ideas to the team
Outstanding all-round communication skills and ability to work collaboratively and proficiently in a remote environment
Energetic, self-motivated, team player
Bachelor's Degree in a technical major, such as Computer Science or Engineering (will consider equivalent professional experience in lieu of degree)
Tech Stack
AWS
Clojure
JavaScript
Python
React
Benefits
Competitive medical, dental and vision benefits
Life Insurance, Short & Long Term disability insurance