Job Description :
Title: JavaScript Engineer
Location: McLean, VA
Type: 6 Month Contract-to-Hire
Rate: DOE

Technologies and Disciplines:
Stack: Javascript, MEAN (Mongo, Express, Angular, Node JS)
Data: REST API''s talking Couchbase, Solr and a little Mongo
CI: Jenkins and Team City
We use GitHub for source control with a GitHub Flow code review and merge protocol. We aim for comprehensive unit and integration test coverage (using Mocha), and follow Agile process methods, with defined sprints.

Responsibilities:
As a Senior Developer, you will have the following responsibilities:
Analyze, design, and coordinate the development of a world-class content management system including hands on implementation, testing, review, and documentation
Work with stakeholders during the requirement gathering and acceptance testing process
Troubleshoot operations issues as required
Integrate internal as well as third-party web services and components
Consistently follow and continue to help improve our processes including source control, deployment and issue tracking
Document solutions to institutionalize knowledge for the development, operational, support, and end user communities

Minimum Qualifications:
A Senior Developer is expected to work effectively as an autonomous member of our team. As such we are looking for:
Minimum 5 years web development and integration experience
Experience with Client and server based Javascript, Node JS, Angular.js and Express
Demonstrated professional development experience developing and consuming APIs and web services
Experience with data driven systems with a solid understanding of database structures, queries and search
Experience debugging and analyzing issues in a complex, service orientated environment
Practical knowledge of software development methodologies
Bachelor''s degree expected in a technical discipline, but compensating experience may be considered.