Senior Back-End Developer (Python/Django)

Hayya - Downtown, Cairo

16
Applicants for
1 open position
11
Seen
7
Shortlisted
2
Rejected
Experience Needed:
More than 4 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Confidential, Medical Insurance & Benefits
Education Level:
Bachelor's Degree at least
Languages:
English
Vacancies:
1 open position
About the Job

We are currently in search for Senior backend developers to contribute to the development, iteration and pivoting of our MVP in a lean and agile framework.

The team in Cairo will be based in either Maadi or at the Greek Campus, and will be integrated with Abu Dhabi based CTO and Founder via regular team meetings, workflow management tools, and additional correspondence. Competitive compensation offered in AED, USD or EGP.

Your Commitments:

  • MVP and feature development from initial discussion to final production and deployment
  • Work in a collaborative environment with a variety of context and minimal guidance.
  • Work with lead backend developer to turn requirements into simple, elegant, and optimal solutions
  • Assist lead developer in testing and documenting software for client applications.
  • Contribute to integration of user-facing elements with server side logic.
  • Use source debuggers and visual development environments.
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • API Integration & Testing
  • 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.
    • 4+ years experience in Python development and preferably strong knowledge of: Go, Node, MangoDB, REACT, Angular, Bootstrap,Jason, and the use of GraphQL, Relay, and Typescript
    • Strong command of English, and interpersonal skills with emphasis on verbal and written communication.
    • Experience with and understanding of test driven design and unit testing.
    • Ability to solve problems quickly and with sustainability.
    • Experience with Amazon web service, Azure, and/or Google Cloud.
    • Having a Scrum and good understanding of Agile development is a plus.
    • Good understanding of server-side CSS pre-processors, such as LESS and SASS
    • Understanding accessibility and security compliance
    • 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
    • Strong understanding of algorithm development and matching logic.
    • Understanding of “session management” in a distributed server environment
    • Experience with API integrations using JSON, and familiarity with API management tools such as Kong
    • 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: Masters degree holders in data science or relevant degree.
    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