Job Responsibilities and/or Success Factors:
Design, develop, test, deploy, maintain, and improve software with a focus on full-stack technologies.
Stay up-to-date with modern product development including libraries, tools, browser support and frameworks.
Collaborate with team on new conventions, libraries, and tools to adopt.
Collaborate with Business Analysis and Testing teams to accomplish project deliverables
Meet with customer to demonstrate new features and plan future iterations.
Review code of and assist with tasks with other developers, as needed.
Address critical server problems, when needed
Partner with teammate on deployments to staging or testing environments
Required skills and experience include:
3+ years of experience using React/Redux, Angular, Express, PHP, Python, Ruby, Backbone, Node.js, jQuery or AJAX
3+ years of experience with Agile methodologies such as Scrum, Kanban
2+ years of experience in Cloud and DevOps environments
2+ years of experience with Continuous Integration/Continuous Delivery processes using tools such as Jenkins
Bachelor's Degree or equivalent job-related experience
Preferred skills and experience include:
Experience with test frameworks (e.g. Mocha, Chai, Selenium)
Experience with Redhat/CentOS
Experience writing RESTful APIs and JSON
Experience with Amazon Web Services