Senior Lead Node.js & React Full Stack Engineer

Backend EngineerSoftware EngineerFull TimeRemoteTeam 2-10

Location

United States

Posted

4 days ago

Salary

Not specified

No structured requirement data.

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

Client is seeking a highly skilled Senior Node Developer with expertise 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 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

Qualifications

  • 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 web sites and services following OWASP’s top 10 and other best practices
  • BA/BS in a computer-science-related discipline or equivalent experience

Requirements

  • 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)

Benefits

  • 100% Remote

Job 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 web sites 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)

Benefits

  • 100% Remote

Related Job Pages

More Backend Engineer Jobs

Senior Backend Engineer

Dispel

Moving Target Defense-based remote access systems for people and machines.

Backend Engineer4 days ago
Full TimeRemoteTeam 51-200Since 2014H1B No Sponsor

Senior Backend Engineer developing backend systems for critical infrastructure providers

Distributed SystemsJestPythonSQL
United States
$135K - $150K / year

Senior Software Engineer, Storage

Airbnb

Airbnb is a community based on connection and belonging.

Backend Engineer4 days ago
Full TimeRemoteTeam 5,001-10,000Since 2007H1B Sponsor

The Online Data organization ensures Airbnb customers are delighted in experiences backed by real-time data. We empower Airbnb’s builders to create these experiences by offering intuitive data interfaces and tools without the need to be database experts. The Transactional Storage...

JavaPythonGoC++KubernetesDockerMySQLPostgreSQLNewSQLDistributed SystemsSystem DesignData StorageBackup and RestoreCDCMulti-tenancyMonitoringService DiscoveryComplianceScala
United States
$191K - $225K / year

Technical Architect

Fairmarkit

Autonomous sourcing starts with tail spend.

Backend Engineer4 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

Technical Architect designing system integrations for Fairmarkit solutions.

ERPETL
New Hampshire + 8 moreAll locations: New Hampshire, New Jersey, New York, North Carolina, Ohio, Maryland, Massachusetts, Pennsylvania, Rhode Island
$91.1K - $115.4K / year
Backend Engineer4 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

At LearnLux, you will build a product that changes lives. Our mission is to empower people to take control of their financial future, whether that means getting out of debt, buying their first home, or preparing for retirement. As a Staff Software Engineer, you’ll shape this miss...

Node.jsPythonGCPAWSDistributed SystemsMulti-tenancyInfrastructure as CodePulumiTerraformBigQueryAirflowSQLNoSQLSecurityComplianceEnterprise SaaS
United States
$120K - $175K / year