Lead Fullstack Engineer (React and Node)

Remote • Posted 2 hours ago • Updated 2 hours ago
Contract Corp To Corp
Contract Independent
Contract W2
No Travel Required
Remote
Up to $80/hr
Fitment

Dice Job Match Score™

🔗 Matching skills to job...

Job Details

Skills

  • React
  • ReactJS
  • React.js
  • Node
  • NodeJS
  • Node.js
  • JavaScript
  • ES6+
  • TypeScript
  • API
  • microservices
  • software development
  • Express
  • JavaScript ES6
  • JavaScript ES6+
  • API Development
  • RESTful
  • RESTful API
  • Web Socket
  • SAML
  • OIDC
  • OAuth
  • SSO
  • Cursor
  • GitHub Copilot
  • LLM
  • AWS
  • CRM
  • Salesforce
  • ServiceNow
  • Java
  • C++
  • C#
  • Go
  • Docker
  • Kubernetes
  • Artificial Intelligence
  • Authorization
  • Authentication
  • Customer Relationship Management (CRM)
  • Debugging
  • GitHub
  • OWASP
  • Object-Oriented Programming
  • Prompt Engineering
  • SaaS
  • Version Control
  • WebSocket

Summary

Position: Lead Fullstack Engineer (React and Node)
Location: 100% REMOTE
Employment mode: Contract to hire

 

Role Overview:

Client is seeking a highly skilled Senior Node Developer with expertise in developing enterprise SaaS applications using modern JavaScript (ES6+) with Node.js and Typescript. This role combines hands-on coding with system architecture discussions, design reviews and helping guide the team to write clean, efficient, well-documented code following industry best practices. This role reports to the VP of Product & Engineering but also collaborates closely with the Chief Technology and AI Officer to help drive the technological direction and architecture.


Key Responsibilities include:

Hands-on software development:

  • Develop and maintain robust, scalable applications, APIs, and microservices.
  • Ensure code quality and maintainability with unit and integration testing, type safety, documentation, and software design principles.
  • Optimize applications and systems for high performance, reliability, and scalability.
  • Troubleshoot, debug, and resolve complex production issues, and provide timely resolution.
  • Keep up to date on the latest NodeJS / TypeScript tooling and best practices.

Team Leadership & Collaboration

  • Help lead fellow developers by example, promoting a culture of technical excellence.
  • Conduct thorough code reviews and provide constructive feedback to team members.
  • Mentor junior software engineers, fostering continuous learning and improvement.
  • Drive continuous improvement of development processes.
  • Collaborate with cross-functional teams to understand business requirements and translate them into Agile Epics, Stories, and Defects.
  • Collaborate with DevOps to enable CI/CD pipelines and infrastructure automation.
  • Collaborate with QA and DevOps to ensure robust, testable, and observable systems.

Innovation

  • Stay current with emerging technologies and industry trends, advocating for their adoption where appropriate.
  • Be a Lifelong Learner by demonstrating self-motivated pursuit of knowledge and skills.

Requirements:

  • 10+ years of professional experience in software development.
  • 5-8+ years of experience in backend development with Node.js, Express, and Typescript, with a proven track record of building secure and scalable systems.
  • Expert-level knowledge of Node.js and Express.
  • Expert-level knowledge of JavaScript/Typescript, including modern features (ES6 and beyond), asynchronous programming (callbacks, Promises, async/await), and error handling.
  • Strong understanding of JavaScript packaging and module bundling, including using npm (Node Package Manager) for managing dependencies.
  • Strong understanding of API Development, including RESTful APIs, WebSocket-based APIs, SSO, Identity Providers, and related authentication and authorization technologies such as SAML, OIDC, and OAuth.
  • Strong understanding of design patterns providing optimal solutions to common Node.js development problems (DI, Middleware, Factory, Singleton).
  • Strong understanding of building secure websites and services following OWASP's top 10 and other best practices.
  • BA/BS in a computer-science-related discipline or equivalent experience.

Ideal candidates have some experience with:

  • Using AI-based developer tools (Cursor, GitHub Copilot).
  • Monorepo version control strategies using nx or similar technologies.
  • Developing front ends in React or similar TypeScript/JavaScript technologies.
  • WebRTC or other real-time communication standards.
  • LLM API s, prompt engineering, and prompt management.
  • CRM integration/development (Salesforce/ServiceNow).
  • AWS or similar cloud infrastructure.
  • Containerization tools like Docker and Kubernetes.
  • Object-oriented programming in a strongly typed language (Java, C#, C++, Go).
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.
  • Dice Id: 91070970
  • Position Id: 8912161
  • Posted 2 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Today

Easy Apply

Contract

$70 - $80

Remote

Today

Easy Apply

Contract

$70 - $80

Remote

Yesterday

Easy Apply

Third Party, Contract

Remote

Yesterday

Easy Apply

Contract

Depends on Experience

Search all similar jobs