Lead Developer and Systems Architect / CTO

Hayya - Downtown, Cairo

Applicants for
1 open position
Experience Needed:
More than 4 years
Career Level:
Job Type:
Full Time Part Time
Confidential, Equity, Medical Insurance & Benefits
Education Level:
Bachelor's Degree at least
1 open position
About the Job

We are currently setting up our platform development team in Cairo, and are looking for an experienced and entrepreneurial senior lead developer and systems architect.

This is a tech startup co-founder role with a high focus on entrepreneurial mindset and short output cycles, building the startup culture and Hayya’s positioning within the startup ecosystem in Cairo.

As a senior team member, you will oversee and supervise the development team which consists of 4-6 Front end and backend developers, lead the technology development roadmap, set code standards, create architectural and deployment requirements with a focus on security. In addition to collaborating with the team and insuring that released sprints are delivered in the most efficient time with the highest quality standards.

On a more strategic level, you will represent Hayya in front of investors and startup community. In addition to leading our integration efforts with identified innovation partners in Egypt.

Please note that this role will require a 1-3 month co-founder dating and unpaid contribution prior to onboarding full time.

Some of your main duties include:

  • Get “Tech” in order : Help answer fundamentals of technology blocks to be used, choice of certain platform/tech over other, helping team visualize product with the available resources and assets.
  • Build, Manage, and Validate our Tech development Roadmap: As validation of idea happen with acquisition of users and customers, our platform may undergo transformation on required features set and market needs. You will need to develop a roadmap to achieve those “vanity goals”, and be able to successfully tweak an approach with changing needs.
  • Architecture Practices: As a startup, the dynamics of change; changes very fast. You will make sure that best practices are defined and followed by the team. You may have to review and clean codes time to time. Making reviews on Code Quality is an important activity that should be part of your daily routine.
  • Methodology: With time, help build progressive learning culture and establish predictable model of envisioning, designing and developing products in an agile and sprint based development practices.
  • Connecting Business Requirements with activity: As a senior member of the team, you should understand the business opportunities and requirements. Followed by translating them into technical specifications and processes to communicate with the technical team.
  • Build a pragmatic approach – which, translates into better cost-benefit analysis.
  • Product Innovation through Research and continuous improvement by providing critical and factual inputs for IP Creation.
  • Project Management: You will oversee the delivery of released sprints and overall project.
  • Leadership & Team Management: You will ensure that the team is collaborating and highly engaged in the development process.
  • Strategic Recruitment & Hiring: You will support the founder on all recruitment and hiring requirements. Including interviewing shortlisted candidates and head-hunting top talents.
  • Culture: Nurture our startup culture and values by ensuring transparency, collaboration, and high performance. You will also coach the team and provide support when needed.

Other Responsibilities

  • Create schemas that represent and support business processes.
  • Manage project priorities and timelines.
  • Oversee platform testing and documentation
  • Guide and review work of developers.
  • Write, modify, and debug software for client applications.
  • Use source debuggers and visual development environments.
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Design and implementation of data storage solutions
  • Oversee API Integration & Testing
  • Implementing automated testing platforms and unit tests
  • Integration of multiple data sources and databases into one system
  • Management of hosting environment, including database administration and scaling an application to support load changes
  • Setup and administration of backups
  • Outputting data in different formats
Job Requirements
  • Bachelor in Computer Science or a higher degree
  • Minimum of 2+ as a CTO of a tech startup (not software agency).
  • Minimum of 4 years of relevant experience as Systems Architect working in a management role within financial services (Banking or Insurance)
  • You are a coding ninja and familiar with latest tech stacks such as MEAN. As a tech based startup, test driven coding experience in JavaScript and Python is a must.
  • Must be fluent in English - proper English.
  • Experienced in running test audits and test driven development
  • Experienced in API integration and collaborating with 3rd parties.
  • Good understanding of emerging tech trends (i.e AI, Machine Learning, Chatbots, IOT, and/or Blockchain).
  • A strong focus on business outcomes.
  • Comfort with collaboration, open communication and reaching across functional borders.
  • Proficient in designing and communicating process workflows
  • Strong background in Agile practices
  • PMP certification or Six Sigma is a plus
About this Company

As we recognize that both trust and community are at the heart of the global shared economy, and are the key growth drivers for digital platforms such as AirBnB, Kickstarter, and Uber – we aim to bring financial services to the sharing economy.

We do this by... (More)

See all Careers and Jobs at Hayya