Browse Jobs
For Employers
Post JobLog inGet Started

Software Technical Lead

Al Safy
New Cairo, Cairo

Software Technical Lead

New Cairo, CairoPosted 2 months ago
27Applicants for1 open position
  • 1Viewed
  • 0In Consideration
  • 1Not Selected

Job Details

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

Skills And Tools:

Job Description

  • Design, develop, and implement software architectures considering design aspects, scalability, and industry standards.
  • Lead, mentor, and inspire a team of developers, fostering a collaborative and innovative work environment.
  • Ensure the successful implementation of software projects, adhering to timelines, quality standards, and best practices.
  • Develop the standards which the software team shall consider ensuring all security, scalbility, redundancy, rescilance, automation & performance aspects.
  • Set clear objectives and key performance indicators for the team, regularly monitoring and evaluating performance to drive continuous improvement.
  • Build a succession plan within the team to ensure business continuity.
  • Participate in technology strategy develoment, capitalizing on the new technologies and tools to ensure efficiency and quality.
  • Facilitate clear and effective communication within the team and act as a liaison between the technical team and other departments to ensure alignment and collaboration.
  • Lead the backend development team using technologies such as NodeJS, NestJS, Golang, .Net, and Java. Also oversee frontend development using ReactJS, AngularJS, NextJS, and mobile app development using Flutter.
  • Collaborate with the DevOps team to ensure efficient deployment, monitoring, and maintenance of software solutions, with a strong focus on AWS cloud infrastructure.
  • Provide technical guidance, support, and expertise to team members, resolving technical challenges and promoting knowledge sharing.

Job Requirements

  • Proven experience (6+ years), 2+ years of which leading teams in software development.
  • Extensive expertise in designing and implementing scalable, secure, and high-performance software architectures, including microservices architecture, Kubernetes orchestration, and containerization using Docker.
  • Hands-on proficiency with a diverse range of technologies, including NodeJS, NestJS, Golang, .Net, Java, ReactJS, AngularJS, NextJS, Flutter, as well as experience in DevOps practices and CI/CD pipelines.
  • In-depth knowledge and practical experience with AWS cloud services and infrastructure, coupled with experience in managing containerized applications in cloud environments.
  • Proven experience in setting up and managing CI/CD pipelines to automate software delivery processes and ensure efficient deployment, monitoring, and maintenance.
  • Exceptional leadership, communication, and interpersonal skills, with the ability to mentor and develop team members effectively in both software development and DevOps practices.
  • Strong problem-solving abilities and a proactive approach to resolving technical challenges, particularly in DevOps workflows, microservices deployment, containerization strategies, and CI/CD implementation.
  • Bachelor's degree in Computer Science, Engineering, or a related field.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Technical Lead