Senior Back-End Developer

Hayya - Downtown, Cairo

Applicants for
1 open position
Experience Needed:
More than 6 years
Career Level:
Senior Management (e.g. VP, CEO)
Job Type:
Full Time
Confidential, Medical Insurance & Benefits
Education Level:
Bachelor's Degree at least
1 open position
About the Job

We are currently in search of a coding Ninja to lead the development of our back end architecture and its deployment. Some of the main duties include:

  • Translate business requirements into technical specifications and help manage project priorities and timelines.
  • Test and document software for client applications.
  • Integration of user-facing elements developed by a front-end developers with server side logic
  • Guide and review work of junior engineers.
  • 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
  • API Integration & Testing
  • Creating database schemas that represent and support business processes
  • 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’s Degree in Computer Science or a relevant field of study.
    • 6+ years experience in back-end or full stack software development.
    • Demonstration of strong technical abilities in .Net, Java or Python, SQL and No SQL databases.
    • Experience in system design, and hands on experience presenting to the team(s).
    • Proven experience and skill in cluster architectures and deployments.
    • Experience with and understanding of test driven design and unit testing.
    • Killer interpersonal skills with emphasis on verbal and written communication.
    • Ability to solve problems quickly and with sustainability.
    • Experience with Amazon web service.
    • Having a Scrum experience is a plus.
    • Having experience in native software development is a plus.
    • Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
    • Good understanding of server-side CSS preprocessors, such as LESS and SASS
    • Understanding accessibility and security compliance
    • User authentication and authorization between multiple systems, servers, and environments
    • Experience in data migration, transformation, and scripting
    • Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
    • Proficient understanding of code versioning tools, such as Git
    • Proficient understanding of OWASP security principles
    • Understanding of “session management” in a distributed server environment
    • Familiarity with API management tools such as Kong
    • Familiarity with Databases and middleware such as MangoDB and Mysql
    • Familiarity with servers such as AWS, google cloud, and/or digital ocean
    • Project management skills and utilization of tools and frameworks
    • Preferred: Blockchain and smart contract development (preferably certified with track record) and knowledge about peer voting and proxies.
    • Preferred: Building big data and machine learning algorithms
    • Preferred: Experience with matching And recommendation logic
    • Preferred: Masters degree holders in data science or relevant
    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