Overview
On Site
DOE
Contract - W2
Skills
Testing
Development Testing
Web Applications
Mentorship
Operational Excellence
Software Development
Software Architecture
Collaboration
Orchestration
Computer Science
JavaScript
React.js
Test-driven Development
API
Dashboard
Data Analysis
Splunk
Grafana
Git
Microsoft Visual Studio
Messaging
Migration
TypeScript
Node.js
Point Of Sale
Job Details
; Job Summary We are looking for a seasoned Node/React Developer with a strong command of JavaScript, TypeScript, React, and Redux to lead development efforts on scalable and high-performing applications.This role involves the full software development lifecycle including design, testing, deployment, and operational support.The ideal candidate should be capable of leading development teams, conducting code reviews, and mentoring junior developers while ensuring excellence across all engineering layers.
;
; Key Responsibilities Lead the design, development, testing, and deployment of scalable web applications using React and Node.js.Review code and provide technical mentorship to junior developers.Ensure operational excellence in all phases of software development.Apply SOLID principles and best practices in software architecture and design.Develop and maintain front-end components using React, Redux, JavaScript, and TypeScript.Implement contract-first development and test-driven development (TDD) practices.Create and maintain automated unit and integration tests.Monitor and resolve production issues in a timely manner.Develop dashboards and conduct data analysis using tools such as Splunk, Grafana, and BigQuery.Collaborate across teams to support the orchestration of devices such as payment terminals, barcode scanners, or similar peripherals.
;
; Required Qualifications Bachelors degree in Computer Science, Engineering, or related field, or equivalent practical experience.5+ years of experience in full-stack development using JavaScript, TypeScript, Redux, and React.5+ years of experience designing software applications, applying SOLID principles.5+ years of experience practicing test-driven development (TDD) on large-scale projects.5+ years of experience with contract-first API development.5+ years of experience in addressing and resolving production issues.3+ years of experience with dashboards and data analysis using Splunk, Grafana, and BigQuery.Experience with Git, Visual Studio Code, messaging frameworks, and deployment processes.
Preferred Qualifications Experience migrating 2 to 3 large-scale projects from older TypeScript versions to the latest TypeScript and Node.js frameworks.Experience orchestrating point-of-sale (POS) devices, including payment terminals and barcode scanners.
; Education: Bachelors Degree
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.