Skip to main content
Post your resume and find your next job on Indeed!

egypt jobs jobs

Sort by: -
3,000+ jobs
  • View similar jobs with this employer
  • View similar jobs with this employer

People also searched:

عمل من المنزل

Job Post Details

Senior Tech Lead - job post

Block Gemini Egypt
Cairo

Job details

Here’s how the job details align with your profile.

Job type

  • Full-time

Location

Cairo

Full job description

Job Title: Senior Tech Lead

Job Description:

The Senior Tech Lead role is crucial in guiding the technical direction of projects, leading a team of software engineers, and ensuring the delivery of high-quality, scalable, and secure solutions. The ideal candidate will possess a deep understanding of software development, architecture, and best practices, and will be capable of driving technical excellence within the team. This role demands strong leadership, strategic thinking, and the ability to mentor and develop junior engineers.

Duties and Responsibilities:

  • Technical Leadership: Provide direction and guidance on the design, development, and deployment of software solutions, ensuring adherence to industry best practices and company standards.
  • Architecture and Design: Lead the architectural design of complex, scalable systems and ensure the integrity of the software architecture is maintained throughout the development lifecycle.
  • Team Management: Oversee the daily activities of the engineering team, fostering a collaborative environment that encourages growth, innovation, and excellence.
  • Project Delivery: Ensure timely and quality delivery of projects by managing team resources effectively, setting clear goals, and removing obstacles.
  • Code Quality: Implement and enforce coding standards and best practices, performing regular code reviews to maintain high quality and performance standards.
  • Mentorship: Mentor junior engineers, fostering their growth and helping them develop their technical skills and understanding of best practices.
  • DevOps and Cloud Management: Utilize AWS resources efficiently, and lead the team in adopting DevOps practices to enhance the deployment pipeline.
  • Innovation: Stay abreast of the latest industry trends and technologies, continuously evaluating and integrating new tools and practices to improve the development process.
  • Problem Solving: Analyze complex technical problems and develop innovative solutions that meet both business and technical requirements.
  • Stakeholder Collaboration: Work closely with cross-functional teams, including product managers, designers, and business stakeholders, to understand requirements and deliver solutions that meet business needs.
  • Technical Documentation: Ensure comprehensive documentation of system architectures, technical designs, and processes to support ongoing maintenance and future development.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
  • 10+ years of experience in software development, with a strong focus on full-stack development.
  • Proven experience in leading and managing engineering teams.
  • Deep expertise in Node.js, Angular, Express, and MongoDB.
  • Strong understanding of data structures, algorithms, and design patterns.
  • Extensive experience with AWS services and DevOps practices.
  • Demonstrated ability to navigate and optimize large, complex codebases.
  • Strong problem-solving skills and the ability to design scalable, high-performance systems.
  • Excellent communication and leadership skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
  • Experience with Blockchain technologies and machine learning solutions is highly desirable.

Good to Have Skills:

  • Experience with microservices architecture.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and automated testing frameworks.
  • Background in financial technology or digital assets.

Job Type: Full-time

Experience:

  • in software development, with focus on full-stack: 10 years (Required)

Language:

  • english (Required)
Let Employers Find YouUpload Your Resume