We are creating a full stack JavaScript application to power our customer-facing portal:
· Create a feature-rich user interface in AngularJS and HTML
· Build a dynamic micro-services architecture written in server-side JavaScript connecting the web to data from a variety of sources
· Contribute to “dev-ops” initiatives
· Work as part of a dynamic development environment
· Work with some of the latest JavaScript frameworks including AngularJS
· Have the opportunity to work full stack
The ideal candidate for this position will be excited about code and relish the opportunity to stay up to date with the web development community. They will produce high-quality, unit-tested and sensible code that they can explain in terms of functionality and the impact it has on infrastructure.
Requirements:
· 2-4 years or more of programming experience, preferably in a commercial environment
· Experience programming in Front End technologies, such as HTML, CSS & AngularJS
· Solid understanding of RESTful web services
· Solid understanding of Object Oriented development with JavaScript or other web languages (python / ruby / java / c#)
· Relational databases (oracle / mysql / postgres / mssql)
· Key store / NoSQL databases (memcache / redis / mongodb)
· Search stores (elastic search / solr)
· Demonstrated full stack web development ability
· Demonstrated ability to write unit tests in JavaScript
· Familiarity with Linux and Amazon Web Services a plus.
Advanced requirements:
· More than 4 years programming experience (education, professional, or hobby)
· Professional programming experience
· JavaScript programming with single page apps and/or server side JavaScript
· AngularJS programing experience
· JavaScript or CSS pre-processor programming experience
· GitHub experience