Head of Engineering (Remote - Egypt)

Egypt

As the Head of Engineering, you will be instrumental in shaping our technical strategy, driving innovation, and optimizing our engineering processes. You will collaborate closely with the CTO to ensure that our engineering efforts align with our product vision and are poised for rapid growth. This role demands a hands-on leader who can not only solve complex technical challenges but also inspire the team to deliver high-quality, scalable solutions.


Technical Leadership:



  • Lead the development, implementation, testing, and deployment of products with a focus on high availability, performance, and scalability.

  • Ensuring the technical soundness and reliability of the codebase while managing rapid development cycles and emphasizing long-term product quality.

  • Contribute directly to building features using technologies such as Python, ReactJS, PostgreSQL, MySQL, Oracle/AWS Cloud, Docker, and more.

  • Overseeing DevOps practices to maintain efficient CI/CD pipelines, infrastructure as code, and automated deployment processes for both cloud-based and on-premises implementations.


Process Optimization & Troubleshooting:



  • Drive continuous improvements in engineering practices, enhance team productivity, code quality, and product delivery speed.

  • Implement effective methods for software development, testing, and deployment to ensure efficient workflows.

  • Ability to identify, prioritize, and resolve bugs in collaboration with the development team to maintain responsiveness and minimize disruptions for customers.


Cross-Functional Collaboration:



  • Work with product, design, and engineering teams to align on the product roadmap and ensure timely delivery of high-impact features.

  • Collaborate with the CTO to execute a scalable engineering strategy aligned with the company's growth and vision.

  • Drives technical excellence and product innovation by effectively representing the engineering team's interests in cross-functional discussions.


Hands-on Development:



  • Engage in coding, code reviews, and system architecture design to uphold high engineering standards.

  • Lead the team in adopting agile methodologies and ensuring adherence to coding standards and best practices.

  • Resolve technical issues, collaborating closely with DevOps and support teams for seamless customer experiences.

Skills


  • 10+ years of experience in delivering production-quality code using various tools such as Jira, Github, Sentry, Mixpanel, Cloud services, etc.

  • Extensive experience (10+ years) in Python and/or React, or other relevant programming languages.

  • At least 5 years of experience in building microservices and REST APIs in a Cloud environment.

  • Familiarity with on-premises implementations.

  • A minimum of 5 years of experience in team management.

  • Previous experience working in a startup environment is required.

  • Strong analytical skills with a keen interest in solving complex technical challenges and driving continuous improvement.

  • Hands-on leadership experience, focusing on guiding and mentoring engineers to maximize their performance.

  • Proficiency in English is considered a plus.

Post date: Today
Publisher: Bayt
Post date: Today
Publisher: Bayt