Ref: #72879

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

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!