Senior MEAN Stack Engineer

Unlock Employer New York, NY Full Time Live

Required Skills

My Compatibility Score

Choose Match Score option:

We are looking for an experienced full-stack developer for the MEAN (AngularJS, Angular, MEAN) stack. The position is for a lead developer role in a creative and fast-paced agile team environment in building out and supporting a new suite of applications from the ground up. You will work across the full-stack from back-end to front-end; assist in architecting, building, testing and deployment. What you will need to bring for this position: - Innovative thinking with a passion for problem-solving - Ability to provide a logical framework to support conclusions and ideas. - Intellectual curiosity - Great attitude, team player and energy amplifier. Flexible and adaptable to changing priorities and technologies - Insatiable hunger to learn and code on new technologies - Take ideas and concepts, and visualize them in ways such that they are communicated effectively and compellingly for internal leaders, partners and customers - Knowledge of Front End web development for Web and Mobile apps - Java and surrounding technologies including APIs, Cloud, Big Data and open source technologies - Database concepts and working knowledge - Understanding of SDLC and experience developing in an Agile environment - Understanding of HTML5 (Web Workers, Web Sockets, Canvas, Local Storage) - Understanding of CSS3 and responsive design concepts Responsibilities: - Work as part of a dynamic team throughout the software development life cycle - Collaborate with architects, engineers and analysts to implement enhancements or new applications - Develop code to meet story acceptance criteria - Strong analytical and problem-solving skills - Conduct design and code review to ensure compliance with standards - Create automated test suites to validate the quality of your code - Estimate level of effort to develop code to meet acceptance criteria - Ability to work independently in a fast paced, unstructured environment - Ensure adherence to continuous improvement practices as required to meet quality / time to market imperatives - Ability to work independently in a fast paced, unstructured environment - Maintain records to document program development and revisions - Experience with R, Hadoop, data mining, machine learning, statistical modeling tools and underlying algorithms a plus - A robust portfolio of shipped code on GitHub or other open Source contributions and experience with distributed/scalable systems a plus. - Practical experience providing and consuming REST APIs and creating MicroServices along with experience with mobile platforms would set candidate apart - 2 years of experience continuous integration and build tools such as Hudson, Jenkins, Maven, etc. - General knowledge of both front-end and back-end web development - Proficiency in the following skills and technologies is required: Mocha Test Driven Development / Continuous Integration/Delivery Service Oriented Architecture /Microservices SQL (Any SQL) Material Design Understanding Docker Vagrant AWS Experience Html, JavaScript Basic Qualifications: - Bachelor’s Degree or military experience - At least 10 years of development experience or equivalent combination of education and work experience - At least 10 years of hands-on experience with developing web applications - At least 2 years of experience in MEAN Stack (Mongo, Express, Angular and Node) Preferred Qualifications: - 10 + years of experience in Java Application development - 10 + years of experience in Web development - 2 +years of mobile app experience - 5+ years of experience as Senior Developer within Technology Agile Teams - 2+ years of experience with Node.js - 2+ years of experience in MEAN Stack - 5 + years as a people manager read more