Software Technical Lead

مصر - Cairo
  • 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.

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.
تاريخ النشر: اليوم
الناشر: Wuzzuf .com
تاريخ النشر: اليوم
الناشر: Wuzzuf .com