Browse Jobs
For Employers
Post JobLog inGet Started

Software Technical Lead (Node.js...

HIZAM
Cairo, Egypt

Software Technical Lead (Node.js)

Cairo, EgyptPosted 2 months ago
21Applicants for1 open position
  • 11Viewed
  • 0In Consideration
  • 15Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Overview

We are in search of a highly skilled Technical Lead with expertise in full-stack development, 
specializing in backend development using Node.js. The ideal candidate will have extensive 
experience in building scalable real-time systems and a strong background in release 
management, DevOps activities, and deployment pipeline configurations using Docker and 
Kubernetes. Additionally, we highly value proficiency in frontend web development and solid 
experience in database design for large-scale data applications. As the Technical Lead, you will 
lead a team in designing, developing, and deploying robust solutions that power our innovative 
platform

 

Responsibilities

  • Lead and mentor a team of developers, fostering collaboration, innovation, and excellence 
    across the organization.
  • Architect, design, and implement scalable systems using Node.js, with a focus on frontend web 
    development and database design for large-scale data applications.
  • Experience in building real-time communication systems, including chat and video 
    conferencing functionalities.
  • Oversee release management processes, ensuring seamless deployment pipelines and efficient 
    delivery of features and enhancements.
  • Drive DevOps activities, including infrastructure as code, configuration management, and 
    automation to streamline development and deployment workflows.
  • Collaborate closely with cross-functional teams to define technical requirements, troubleshoot 
    issues, and optimize system performance.
  • Champion best practices for code quality, testing, and documentation to maintain high 
    standards of reliability and maintainability.
  • Stay abreast of emerging technologies and industry trends, evaluating their potential impact 
    on our platform and recommending strategic initiatives.
  • Participate in Agile ceremonies, including sprint planning, backlog refinement, and 
    retrospectives, to drive continuous improvement and delivery excellence.

Job Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field; Master's degree 
    preferred.
  • +6 years of hands-on experience in full-stack development, with a strong emphasis on backend 
    development using Node.js.
  • Proven expertise in release management, DevOps activities, and deployment pipeline 
    configurations using Docker and Kubernetes.
  • Solid understanding of frontend web development technologies and frameworks such as 
    HTML, CSS, JavaScript, React, or Angular.
  • Extensive proven experience in database design for large-scale data applications, including 
    relational and non-relational databases.
  • Proficiency in designing and implementing scalable, microservices-based architectures.
  • Deep understanding of cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Strong command of modern software development practices, including CI/CD, automated 
    testing, and version control.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively 
    across diverse teams.
  • Prior experience in a leadership or mentoring role, guiding and developing junior team 
    members.
  • Demonstrated ability to thrive in a fast-paced, dynamic environment and adapt to evolving 
    business needs.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Technical Lead (Node.js)