Senior NodeJS Developer
Jersey City, NJ
The Cloud Platforms team develops software to automate and manage the infrastructure and services leveraged by our business applications. This includes providing shared services such as authorization, logging, and application configuration management; application SDLC tools and workflows to manage the process from requirements to development to testing and deployment; and automation and inventory to provision the infrastructure itself.
This developer role is responsible for back end, hands-on development of applications and services. As a senior role, this person will be expected to participate in system design and provide thought leadership in the full lifecycle from concept to production. This role will serve as an SME on a particular system or application and will be required to gain complete understanding of business requirements and the needs of the client. This role will mentor and lead junior level developers on specific modules while ensuring development practices are in line with company best practices and policies.
" 4 Year College Degree; Computer Science or related discipline or equivalent experience
" Experience in designing and developing web services using REST and JSON
" Experience with JS testing and code analysis frameworks like Mocha, Istanbul, JSLint, JSHint, or Jasmine preferred
" Experience with NoSQL document-based data stores like MongoDB and designing suitable data models preferred
" Familiarity with Application UX Designs
" Unix / Linux experience
" Military education or experience may be considered in lieu of civilian requirements listed