Browse Jobs
For Employers
Post JobLog inGet Started

Senior Back-End Developer (Python/Django)

Hayya
Downtown, Cairo
Posted 5 years ago
19Applicants for1 open position
  • 19Viewed
  • 7In Consideration
  • 6Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

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.

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.

    Featured Jobs

    Similar Jobs

    Search other opportunities
    JobsIT/Software DevelopmentSenior Back-End Developer (Python/Django...