Node JS Developer

Employer
AboutWeb
Location
Reston, Virginia
Posted
Jan 30, 2019
Closes
Mar 02, 2019
Ref
19-00025
Function
IT
Hours
Full Time
We are hiring for a Node.js Developer to join an existing project team. This is a long term project supporting a Government client and can be based in Columbia, MD OR Reston, VA.
Requirements
  • 3 - 5 years of software development experience in an Agile environment
  • BS degree in Computer Science, Engineering or relevant experience
  • Proven, hands-on working experience with Node.js, JavaScript (ES6+) and Express
  • Experience building well documented, scalable, fault-tolerant, RESTful web services
  • Good understanding of the nature of asynchronous programming and its quirks and workarounds
  • Good understanding of server-side templating languages like Pug and EJS
  • Good understanding of the internet protocol suite (HTTP, TCP/IP etc.)
  • Proficient understanding of Git
  • Excellent written and verbal communications skills
  • Object oriented analysis and design using common design patterns
  • Experience with Test Driven Development using testing frameworks such as Mocha and Karma
Nice to haves
  • Experience documenting Web APIs using the OpenAPI Specification / Swagger Specification
  • Experience with CI/CD pipeline, Docker and Jenkins
  • Knowledge of cloud platforms like AWS
  • Knowledge of Identity Management and databases such as Oracle and MongoDB
#AW

Similar jobs