Full Stack Web JavaScript Developer
This role requires a Full Stack Web JavaScript Developer with strong qualifications including a Bachelor's Degree and real-world experience in developing web applications. The ideal candidate should be proficient in front-end technologies such as modern JavaScript, HTML, CSS, and component-based frameworks like Vue or React. They must also have expertise in back-end development using NodeJS and OOP principles. Experience in code testing, security mitigation, Docker containers, SQL databases, REST APIs, and user analytics is preferred.
Responsibilities include writing clean, DRY, secure, and performant code; creating and maintaining code tests; debugging and troubleshooting issues across the full stack; reviewing code with peers; documenting implementation details; collaborating on best practices and vetting new technologies; troubleshooting production problems; participating in software releases planning execution.
For this hybrid remote position based in Princeton, New Jersey (08540), candidates must demonstrate strong communication skills when demoing features to stakeholders.
Bachelor's Degree, real-world experience with web applications including front-end JavaScript frameworks and back-end NodeJS. Knowledge of DRY principles, SOLID design patterns for secure performant coding. Proficiency in ES6, JS testing libraries, Build tools such as Vite or Webpack. Experience querying SQL databases creating REST APIs authentication/authorization.
[401(k), 401(k) matching, Dental insurance, Health savings account, Paid time off, Parental leave]