Previous Job
1 Sr/1 Mid Node.js Developer Utah
Ref No.: 17-03094
Location: Midvale, Utah
MEAN Stack Software Developer
Please see remarks
Salt Lake City, UT

6month Contract to Hire or Direct

Pay Range: $45.00 - $60.00per hr / $90K - $120K

Job Description:

Our client is seeking multiple developers that will be responsible for the implementation and testing of software solutions that enable business workflow excellence. The team will be building world-class web applications using the MEAN stack (MongoDB, Express.js, Angular.js, Node.js) using Agile philosophy.
  • Analyzes requirements and collaborates with the product owner, team members or architects
  • Writes accurate production-quality code
  • Builds and tests code to validate functionality against requirements and to ensure full unit test coverage
  • Thoroughly documents code and design while estimating and tracking personal work
  • Works effectively in an iterative, incremental software development lifecycle wherein priorities, requirements and scope evolve, sometimes rapidly, over time and often mid-project
  • Demonstrates self-development by staying current with new technology and design patterns
Required Skills:
  • 2+ years of developing software using MEAN Stack technologies (MongoDB, Express.js, Angular.js, Node.js) in a commercial software development environment
  • Proficient and passionate about following Scrum Methodologies and Agile practices
  • Building web services and RESTful services
  • Version Control, Build & Release Management tools
  • Relational and non-relational databases
  • Experience in practices like TDD, CI and CD
  • Bachelor's Degree in Computer Science
Bonus/Soft Skills:
  • Prior experience in product development background
  • Knowledge of various design patterns
  • Ability to work in an environment with high degree of ambiguity (previous start-up like experience could be helpful)
  • Passionate, Self-motivated and driven, with keen attention to detail, action-and-results oriented
  • Excellent interpersonal, verbal and written communication skills as well as strong logical, analytical, problem solving skills and reporting skills