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
Lead Javascript Engineer
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