Lead Systems Architect (CTO)

Hayya - Downtown, Cairo

21
Applicants for
1 open position
12
Seen
7
Shortlisted
1
Rejected
Experience Needed:
More than 6 years
Career Level:
Manager
Job Type:
Full Time Part Time
Salary:
Confidential, Equity, Medical Insurance & Benefits
Education Level:
Bachelor's Degree at least
Languages:
English
Vacancies:
1 open position
About the Job

We are currently setting up our platform development team in Cairo and are looking for an experienced senior systems architect to lead our platform development road map, architecture, coding and deployment.

As a senior team member, you will oversee and supervise the development team which consists of 4-6 senior and junior developers.

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.

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 6 years of relevant experience as a CTO or Lead Systems Architect, and 2+ in a management role within financial services.
  • You are a coding ninja and familiar with latest tech stacks such as MEAN.
  • Must be fluent in 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