Node.JS Developer - React
GTT, LLC
Mt. Laurel, NJ
JOB DETAILS
SALARY
$80–$90 Per Hour
LOCATION
Mt. Laurel, NJ
POSTED
14 days ago
Primary Job Title:
Node.JS Developer – React
Node.JS Developer – React
Alternate / Related Job Titles:
Senior Full Stack Developer (Node.js / React)
JavaScript Full Stack Engineer
Node.js Application Developer
React / Node.js Software Engineer
Senior Full Stack Developer (Node.js / React)
JavaScript Full Stack Engineer
Node.js Application Developer
React / Node.js Software Engineer
Location & Onsite Flexibility:
Mt. Laurel, NJ
Hybrid – 2 days onsite per week (moving to 4 days onsite; TBC)
Mt. Laurel, NJ
Hybrid – 2 days onsite per week (moving to 4 days onsite; TBC)
Contract Details
Position Type: Contract
Contract Duration: 12 months
Start: As Soon As Possible
Pay Rate: $80–90/hour
Contract Duration: 12 months
Start: As Soon As Possible
Pay Rate: $80–90/hour
Schedule: Monday–Friday, core business hours
Overtime: As needed during production support
Travel Required: No
Overtime: As needed during production support
Travel Required: No
Story Behind the Need
This role was created to support a new enterprise-level project focused on modern web application development. The team consists of approximately 10 experienced professionals, offering a collaborative and agile environment. The position provides strong visibility within a leading financial institution and exposure to large-scale systems.
Summary of the Role
The Node.JS Developer – React will design, build, and maintain server-side applications using Node.js while developing responsive, modern user interfaces with React.js. This role involves close collaboration with internal stakeholders and agile teams to deliver scalable, high-performance solutions.
Key Responsibilities
- Develop and maintain Node.js server-side applications
- Build and enhance React.js user interfaces
- Design and implement RESTful APIs
- Integrate applications with SQL and NoSQL databases
- Collaborate with UI/UX designers and internal development teams
- Write clean, maintainable, and efficient code
- Participate in code reviews and agile ceremonies
- Troubleshoot, debug, and enhance existing systems
Typical Day-to-Day
- Meetings: Approximately 30–60 minutes daily
- Interaction: Internal stakeholders and development teams
- Access to Customer Data: No
Required (Must-Have) Skills
- Strong experience with Node.js and Express.js
- Proficiency in React.js and modern JavaScript (ES6+)
- Experience designing and integrating RESTful APIs
- Hands-on experience with databases such as MongoDB, PostgreSQL, MySQL
- Knowledge of Git and version control systems
- Understanding of authentication and authorization mechanisms
- Experience with testing frameworks (Jest, Mocha, or similar)
Preferred Skills
- Experience working in financial services or enterprise environments
- Exposure to agile or scaled agile development methodologies
Additional Skills
- Strong problem-solving and communication skills
- Ability to work independently in a hybrid environment
Education & Experience
- Bachelor’s degree in Computer Science or a related field
- 8+ years of overall development experience
Performance Measurement
Performance will be evaluated using SLA and KPI metrics, aligned with standard enterprise expectations.
Interview Process
- 1–2 virtual interview rounds
- Each interview: 45 minutes to 1 hour
Benefits
- Medical Insurance
- Vision Insurance
- Dental Insurance
- 401(k) Retirement Plan
About the Company
A Top 10 financial institution in Canada and North America, providing comprehensive retail, commercial, wealth management, and wholesale banking solutions. The organization is known for stability, innovation, and large-scale enterprise technology initiatives.
Job Number: 26-01510
#LI-GTT #LI-Hybrid #gttjobs
#LI-GTT #LI-Hybrid #gttjobs
About the Company
G