Senior Node.js Developer

 Provide development support to the government client and enable design, development, and implementation for a Disability
 Participate in the full life cycle of an agile project and design and develop user interfaces/applications and conduct testing
 Understands the business problem statement, user scenarios, and technical constraints
 Plan for and conduct implementation activities
 Participate in planning, retrospectives, demos and daily stand-ups
 Continuously develops knowledge and skills on pertinent systems
 Perform thorough unit and functional testing of the code to ensure high quality bug free code
 Provide weekly and monthly status to the management
 Develop presentations in MS PowerPoint and conduct briefings to project stakeholders

Basic Qualifications:
Minimum knowledge, skills, abilities.
 Bachelor’s degree and 14 years of experience, Master’s degree and 12 years of experience, or 18 years of experience in lieu of
a degree.
 3+ years of strong Javascript front-end/back- end development experience
 6+ months experience in at least two of the following technologies: Node.js, and/or React.js., Angular, Express.js, NGiNX,
and Redis
 Experience with popular Node.js web frameworks and/or utility libraries such as: Express, Hapi, Underscore/Lodash, Async,
Bluebird, and Grunt.
 Experience with code coverage, unit testing, and integration tests.
 Experience with version control systems (e.g. Git).
 Strong proficiency working with database systems such as MySQL, MongoDB, Oracle, and/or PostgreSQL.
 2 years of experience in Agile/Scrum methodology and tools (e.g such as Rally, JIRA, or Version One)
 Proficient in With Serialization Types Extensible Markup Language (XML) & JavaScript Object Notation (JSON).
 Must be a US Citizen or Lawful Permanent Resident
 Must be able to obtain a Public Trust clearance

Preferred Qualifications:
Candidates with these skills will be given preferential consideration.
 Prior Social Security Administration (SSA) disability experience is a plus
 Experience building RESTful APIs
 Experience with React.js frameworks (e.g. Redux)
 Experience with ECMAScript 6
 Experience with designing and developing distributed systems
 Experience with microservices and respective architecture design principles and scalability best practices.
 Experience in conducting system end-to- end testing
 Experience with Container Technologies Docker - (swarm, compose)
 Experience with scheduling and orchestration technologies (kubernetes, zookeeper, etcd, consul).
 Experience in creating API design/technical documentation (Raml, swagger)
 Experience in using debugging and observability tools for live systems dtrace, strace dtruss
 Experience in post-mortem analysis of a node process.
 Experience writing complex SQL queries.
Experience in messaging protocols such as AMQP (Rabbitmq, Kafka, Nats).

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field