Job Description :
Job Title: Full Stack Developer (Node/Backend)
Job Location: Princeton, NJ 08540 - 100% Remote Also ok
Job Duration: 12 + Months

US Citizen's Only

Call Notes:
They Deliver an assessment once a year at year start. And the rest is setting up the assessment. They need to deliver it on and off line. Node js back end. Want resumes that concentrate on backend storage layer. Originally was a fullstack now it’s backend. Service layer nodejs running both offline (tablet) and online (aws cloud Different storage systems, nosql on aws. Experts on leveraging production grade nodejs deployment. General typescript es6 profiles good too. Ability to understand and write to a nosql engine. strong backend node js developer. Aws good too. Strong nodejs dev is a must. They are open to remote 100% but eastern time zone is preferred. This is service layer code. It’s a typical arch ui, service, db layers.

Proficiency in server-side programing with Node.js
Experience with NoSQL like Graph DB or MongoDB and relational databases
Proficiency in integrating production grade Node.js applications with REST endpoints and NoSQL/Graph DB engines
Proficiency in integrating production grade Node.js application with CI pipelines (git, Jenkins)
Proficiency in deploying production grade Node.js application with Continuous Delivery and Deployment mechanisms, including A/B testing, Canary deployments etc.
ES6/JavaScript proficiency and understanding of JavaScript Design patterns, transpires and module bundlers.
Familiarity with frontend development: HTML5, CSS3 and various frontend frameworks • Sound knowledge of ECMAScript specification.
Understanding of Object-oriented programming, asynchronous and functional programming.
Proficiency in Oauth2/SAML/OIDC authentication and authorization mechanisms between multiple systems, servers, and environments.
Robust debugging skills and knowledge of automated testing platforms and unit tests.
Strong experience with BDD/TDD frameworks for Node.js applications
Strong experience with validating and verifying REST based Node.js applications using Postman etc. tools
Huge plus: Experience in building cross platform desktop apps using Electron.
Experience with AWS services especially Lambda and API Gateway
Ability to work in an agile collaborative environment.
Strong analytical skills, problem-solving aptitude, and good communication skills.