Node.JS Developer - React

GTT, LLC

Mt. Laurel, NJ

Apply
JOB DETAILS
SALARY
$80–$90 Per Hour
LOCATION
Mt. Laurel, NJ
POSTED
14 days ago
Primary Job Title:
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
Location & Onsite Flexibility:
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
Schedule: Monday–Friday, core business hours
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

About the Company

G

GTT, LLC