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

Attachez un curriculum vitae. Les types de fichiers acceptés sont des DOC, DOCX, PDF, HTML et TXT.

Nous téléchargeons votre application. Il peut prendre quelques instants pour lire votre curriculum vitae. Veuillez patienter!