Full Stack Developer

Job Qualifications:

• 5+ years Web application development experience on both client and server
• Having at least an year of experience building a modular, scalable Javascript app with any of the Javascript MVC frameworks – AngularJS, Backbone, ExtJS, etc
• Hands-on experience in Javascript coding
• Strong development experience either in Java or Ruby on Rails
• Experience working with service-based architectures including REST
• Knowledge of MVC, SOA and other applicable design patterns and principles
• Up-to-date with the latest client-side frameworks, techniques, and technologies
• Ability to architect complex client-side applications using frameworks and APIs
• Working knowledge of both relational and NoSQL databases (MongoDB, MySQL)
• Strong experience with version management using Git in a continuous integration environment
• Familiarity with TDD and other testing tools a plus
• Familiarity with Cloud environments a plus (AWS, Azure)
• Familiarity with React Framework and Flux Architecture a plus
• Strong communication skills
• Ability to present your designs and sell your solutions to various stakeholders.

Job Description:

• Design, Develop and Deploy mission critical Web and Mobile software relied on by thousands of users daily
• Develop solutions using the latest full stack development frameworks and practices
• Work in an agile development team with Product Development, Engineering, Marketing and various business stakeholders