Software Developer- Mean stack

  • Full-time

Company Description

Enterprise Solutions, Inc is a Technology intensive Solutions and Services company. We develop and deliver Software and Engineering Solutions & Services to our Enterprise partners; we work relentlessly to keep our clients happy; and we measure our business success with the trust we earn from them.

Job Description

Experience Required
• 3+ years NodeJS framework
• 3+ years MEAN stack
• 1+ year Express or another NodeJS web framework (Sails, etc)
• 1+ year AngularJS.
• 1+year React framework if not Angular, NodeJS
• 3+ years enterprise or consumer software development environment
• 2+ years Agile software development
• 2+ years ExpressJS or Restify
• 3+ years RESTful web services using any ASP.NET, MVC4, WebApi, and Node.js
• 2+ years implementing applications using Angular 1 or React, and at least some familiarity with Angular 2
• 3+ years creating front end applications using HTML5, Angular, LESS/SASS
• 4+ years JavaScript Development on both client and server-side
• 3+ years modern frameworks and design patterns

Roles & Responsibilities

Design, develop, test, debug and maintain web and application based solutions. Participate in all phases of software development life cycle. Assist in process improvement initiatives. Mentor other engineers and provide technical leadership. Work with cross-functional teams to ensure successful delivery. Create, build and maintain software solutions using a variety of modern technologies. Contribute to the design, architecture and final implementation of the platform. Invent flexible solutions to challenging technical problems that are adaptable and scalable to future business needs. Participate in code reviews with both internal and outsourced staff as necessary to ensure a high quality product. Collaborate with the broader team including the Leadership team, quality assurance professionals, designers, business analysts and other software engineers in an open, creative environment. Be a subject matter expert for our client applications, back end services and business constraints. Contribute to all aspects of the software creation process: Software architecture and design, Application UI design and prototyping, Object-oriented development, Unit testing/test-driven development, Integration testing, Deployment, Maintenance, Post-deployment production support and troubleshooting. Enthusiastically pursue additional training and understanding of new technologies that may be relevant to the team.

Additional Information

Thanks and Regards
Pankaj
Enterprise Solution Inc.
Chicago, IL
Ph: 630-405-0052