Lead Javascript Engineer

Lead Javascript Engineer

Posted Today by 1773915436

Negotiable
Undetermined
Undetermined
Charlotte, United States

Summary: The Lead Javascript Engineer role involves designing and building scalable, customer-facing applications, with a focus on backend systems using technologies like Node.js and TypeScript. This hands-on leadership position requires collaboration with cross-functional teams and includes responsibilities for architecture, development, and mentorship. The ideal candidate will have extensive experience in backend application development and a strong technical leadership presence. This role is based in Charlotte, United States.

Key Responsibilities:

  • Design, develop, and maintain scalable backend systems using technologies such as Node.js, TypeScript, JavaScript, Python, and RESTful APIs
  • Lead system architecture and solution design, ensuring applications are scalable, reliable, and extensible
  • Collaborate cross-functionally with product managers, designers, and engineers to deliver optimal solutions
  • Own code quality and testing, including implementing automated testing frameworks
  • Serve as a subject matter expert for backend systems and middleware
  • Mentor and guide engineers, supporting technical growth and best practices
  • Contribute to team building efforts, including interviewing and onboarding new engineers
  • Identify opportunities to improve development processes, performance, and delivery efficiency
  • Support integration efforts across backend, frontend, and mobile systems

Key Skills:

  • Bachelor’s or Master’s degree in Computer Science or a related field
  • 8+ years of experience designing and developing backend applications
  • Strong experience with Node.js, TypeScript, and JavaScript
  • Python (preferred)
  • RESTful API design and development
  • Data pipelines and distributed systems
  • Proven experience building internet-facing, scalable applications
  • Hands-on experience with cloud platforms (AWS preferred) and/or container platforms such as OpenShift
  • Strong understanding of object-oriented programming
  • Software design patterns and engineering best practices
  • Databases and system performance optimization
  • Experience integrating backend services with frontend and/or mobile applications
  • Ability to manage multiple priorities and deliver within deadlines
  • Excellent communication and collaboration skills

Salary (Rate): undetermined

City: Charlotte

Country: United States

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:
Ref: #72879

Lead Javascript Engineer

  • Practice Development & Integration

  • Technologies Development Skills

  • Location Charlotte, United States

  • Type Contract

Lead / Architect Software Engineer (JavaScript / Node.js)

Overview

We are seeking an experienced Lead / Architect-level Software Engineer to design and build scalable, customer-facing applications. This role will work closely with product, design, and engineering teams to deliver high-quality backend systems and drive technical direction across the organization.

This is a hands-on leadership role, combining architecture, development, and team mentorship.


Key Responsibilities

  • Design, develop, and maintain scalable backend systems using technologies such as Node.js, TypeScript, JavaScript, Python, and RESTful APIs

  • Lead system architecture and solution design, ensuring applications are scalable, reliable, and extensible

  • Collaborate cross-functionally with product managers, designers, and engineers to deliver optimal solutions

  • Own code quality and testing, including implementing automated testing frameworks

  • Serve as a subject matter expert for backend systems and middleware

  • Mentor and guide engineers, supporting technical growth and best practices

  • Contribute to team building efforts, including interviewing and onboarding new engineers

  • Identify opportunities to improve development processes, performance, and delivery efficiency

  • Support integration efforts across backend, frontend, and mobile systems


Qualifications

  • Bachelor’s or Master’s degree in Computer Science or a related field

  • 8+ years of experience designing and developing backend applications

  • Strong experience with:

    • Node.js, TypeScript, and JavaScript

    • Python (preferred)

    • RESTful API design and development

    • Data pipelines and distributed systems

  • Proven experience building internet-facing, scalable applications

  • Hands-on experience with cloud platforms (AWS preferred) and/or container platforms such as OpenShift

  • Strong understanding of:

    • Object-oriented programming

    • Software design patterns and engineering best practices

    • Databases and system performance optimization

  • Experience integrating backend services with frontend and/or mobile applications

  • Ability to manage multiple priorities and deliver within deadlines

  • Excellent communication and collaboration skills


Ideal Profile

  • Strong technical leader who remains hands-on with development

  • Comfortable working in fast-paced, collaborative environments

  • Passionate about building scalable systems and mentoring others

  • Proactive in identifying improvements and driving technical excellence