GraphQL /NodeJS Developer/Architect- FTE


Strategic Staffing Solutions


Strategic Staffing Solutions is currently looking for a Node.JS/GraphQL Architect/Developer for a contract opportunity with one of our largest clients!

Candidates should be willing to work on our W2 ONLY.

Job Title: Node.JS and GraphQL Architect/Developer

Job # :235945

Role Type: W2 only

Full time role.

Location: Boling brook, IL

Schedule: Hybrid

Key Skills:

  • Strong expertise in NodeJS and GraphQL programming
  • Strong experience in at least one JavaScript framework such as Backbone, Ember or Angular or React JS. Expert-level knowledge of raw JavaScript (ES5 / ES6), SCSS, CSS3, and HTML5. Expert in debugging JavaScript and CSS
  • Bachelor’s degree in Computer Science, a related field, or applicable work experience

Job Responsibilities:

The Architect is a highly skilled technical resource who collaborates with cross functional business and IT teams to drive frontend and middleware (backend for frontend) architecture and designs of online products. They are responsible for architecting, designing, and implementing front-end architecture and related technologies in a highly dynamic and fast paced environment. This role is a hands-on technical contributor who anticipates implementation risks, defines appropriate mitigation plans, and implements them as appropriate.



System Software: Reviews system software updates and identifies those that merit action. Tailors system software to maximize hardware functionality. Installs and tests new versions of system software. Investigates and coordinates the resolution of potential and actual service problems. Prepares and maintains operational documentation for system software. Advises on the correct and effective use of system software.

Systems Design: Assesses appropriate design standards, methods and tools in order to design complex systems. Ensures they are applied effectively. Reviews others’ systems designs to ensure selection of appropriate technology, efficient use of resources, and integration of multiple systems and technology. Contributes to policy for selection of architecture components. Evaluates impact analysis on major design options and assesses and manages associated risks. Ensures that the system design balances functional, service quality, security and systems management requirements. Recommends structures and tools for systems which meet business needs and takes into account target environment, performance & security requirements and existing systems. Creates technical visualization of proposed applications for approval by customer and execution by system developers.

Portfolio Management: Leads project managers and technical leads in adherence to the agreed portfolio management approach and timetable and that they provide the appropriate information to agreed timelines and scope. Creates reports on portfolio status and governance, assesses the portfolio management framework making recommendations for changes to the portfolio.

Business Process Improvement: Analyzes business processes; identifies alternative solutions, documents feasibility, and recommends new approaches. Contributes to evaluating the factors which must be addressed in the change program. Helps establish requirements for the implementation of changes in the business process.

Information Management: Drafts and maintains the policy, standards, and procedures for compliance with relevant legislation. Assesses the implications of information, both internal and external, that can be mined from business systems and elsewhere and makes business decisions based on that information, including the need to make changes to systems. Reviews proposals for new initiatives and provides specialist advice on information management, including advice on and promotion of collaborative working and assessment and management of information-related risk. Creates and maintains an inventory of information assets, which are subject to relevant legislation. Creates reviews and submits periodic notification of registration details to the relevant regulatory authorities.

Relationship Management: Reviews the communications needs of each stakeholder group in conjunction with business owners and subject matter experts. Translates communications / stakeholder engagement strategies into specific tasks. Creates stakeholder engagement/communications plans, including, for example; handling of complaints; problems and issues; managing resolutions; corrective actions and lessons learned; collection and dissemination of relevant information. Facilitates open communication and discussion between stakeholders, acting as a single point of contact by developing, maintaining and working to stakeholder engagement strategies and plans. Negotiates with stakeholders at senior levels and ensures that organizational policy and strategies are adhered to. Uses feedback from customers and stakeholders to help measure effectiveness of stakeholder management. Contributes to the development and enhancement of customer and stakeholder relationships. 


  • Bachelor’s degree in computer science, a related field, or applicable work experience
  • 7+ years of progressively complex experience on Web and UI technologies and developing successful products
  • Strong expertise in NodeJS and GraphQL programming
  • Strong experience in implementing highly scaleable NodeJS based micro-services with orchestration of services
  • Strong experience in at least one JavaScript framework such as Backbone, Ember or Angular or React JS. Expert-level knowledge of raw JavaScript (ES5 / ES6), SCSS, CSS3, and HTML5. Expert in debugging JavaScript and CSS
  • Experience in Implementing Server-side rendering/Backend for front-end (BEFF) with NodeJS is preferred
  • Built single-page web applications that perform well in modern, mobile, and legacy browsers (responsive UI)
  • Familiar with at least one unit testing framework, such as Mocha or Jasmine and at least one end-to-end testing framework, such as Selenium, Night watch or Protractor
  • Integrated web applications with various types of APIs, and are comfortable with authentication and authorization (basic/OAuth/SAML)
  • Familiar with common web application security concerns and you know how to prevent and fix exploits (XSS/clickjacking)
  • Experience in developing browser extensions or plugins to enable additional functionality on the browser and to integrate with native OS/platforms
  • Possess a strong work ethic; takes pride in producing a quality product
  • Work with production support and project consultants in an onshore / offshore model
  • Good understanding on JAVA and its usage in modern web application development
  • Support off-hours production issues and code deployments as needed
  • Minimal travel required (training/conferences)

Job ID: JOB-235945
Publish Date: 07 Jun 2024

Tagged as: GraphQL /NodeJS Developer/Architect- FTE