Full Stack Developer
Software DeveloperPlans, designs, develops, codes and tests software systems or applications for software enhancements and new products. Revises and refines systems as required. Participates in the devising of project timelines, implementation design specifications, system flow diagrams, documentation, testing and ongoing support of business systems. Develops and maintains operational and system level documentation. Must be able to apply SDLC concepts and have a proven track record of delivering solid, robust applications. Strong communication skills are required as position will interact with business owners. 6+ years of prior software development experience required.Qualifications: BS or MS degree in a STEM major or equivalent job experience required. 3+ years experience in as either a front end developer (React or Angular) or full stack engineer. 2+ years experience working in an Agile environment. 1+ years experience with Kubernetes. 1+ years experience with GCP or any other cloud platform.Extra Points for any of the Following: UI development (Javascript, HTML5, CSS3 and related web technologies like SASS). Experience with web frameworks such as Node.js, React/Next.js, Redux, Webpack, Babel. Solid understanding of testing concepts and experience using Jest, Jasmine or similar Testing frameworks. Source code control management systems (Git) and build tools. Postgres and/or NoSQL databases (e.g. MongoDB). Design patterns. Developing with modern JDK (v1.7+). Experience working with open source frameworks; preferably Spring, though we would also consider Ruby, Apache Struts, Symfony, Django, etc. Experience with application support.