Senior Full Stack Developer React + Node.js | Edison, NJ | 15+ Years | W2

Overview

On Site
Depends on Experience
Contract - W2
Contract - 18 Month(s)

Skills

API
Agile
Amazon Web Services
Application Development
Bootstrap
Cascading Style Sheets
Continuous Delivery
Continuous Integration
Css3
Customer Facing
Database
Docker
Elasticsearch
Express.js
GitHub
GraphQL
HTML5
Interfaces
JavaScript
Jenkins
Mentorship
MongoDB
Node.js
PostgreSQL
RDBMS
RESTful
React.js
Redis
Scrum
Software Development
Sprint
Test-driven Development
TypeScript
UI
Unit Testing
User Experience
Web Applications

Job Details

Job Title: Senior Full Stack Developer React + Node.js | Edison, NJ | 15+ Years | W2

Location: Edison, NJ (On-Site Preferred / Hybrid Available)
Job Type: Contract (W2 )
Experience: 15+ Years
Visa: H1B Transfer, TN

Job Summary

We are looking for a Senior Full Stack Developer with strong hands-on experience in React.js and Node.js for a long-term project in Edison, NJ. This role requires deep technical knowledge, clean coding practices, and enterprise-grade application development experience. The ideal candidate will work closely with product managers, designers, and backend engineers to develop scalable web solutions.

Key Responsibilities
  • Design and develop highly responsive frontend interfaces using React.js

  • Build robust, secure RESTful APIs and backend logic using Node.js/Express

  • Collaborate with UI/UX designers to implement modern, user-friendly features

  • Integrate with databases and third-party services (PostgreSQL, MongoDB, Redis)

  • Write scalable, maintainable, and reusable code for full-stack applications

  • Lead code reviews and mentor junior developers

  • Optimize performance of web applications for maximum speed and scalability

  • Troubleshoot and resolve bugs and technical issues in a fast-paced environment

  • Follow Agile/Scrum methodology and participate in sprint planning, demos, and retrospectives

Required Technical Skills
  • 15+ years of software development experience

  • 5+ years with React.js, Redux, Hooks, Context API

  • 5+ years with Node.js, Express.js, REST APIs

  • Proficient in JavaScript (ES6+), HTML5, CSS3, Bootstrap/Tailwind

  • Experience with MongoDB, PostgreSQL, or similar RDBMS/NoSQL

  • Git, CI/CD pipelines (Jenkins, GitHub Actions)

  • Familiarity with unit testing and TDD frameworks (Jest, Mocha)

Preferred / Nice to Have
  • Experience with GraphQL, TypeScript, or Next.js

  • Familiarity with AWS, Docker, Kubernetes

  • Working knowledge of Agile/Scrum environments

  • Prior client-facing consulting experience

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.