Browse Jobs
For Employers
Post JobLog inGet Started

Senior Backend Developer (Python)

Hayya
Cairo, Egypt
Posted 5 years ago
26Applicants for1 open position
  • 10Viewed
  • 7In Consideration
  • 1Not 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 a backend developer with good knowledge in server and database setup, and frontend development mainly in Javascript and related frameworks (React JS), but a backend expert python and related frameworks (Django/Odoo) to contribute to the development, iteration and pivoting of our MVP in a lean and agile framework.

Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built into the application; therefore, a skill in developing front-end technologies is necessary as well.

The team in Cairo are well integrated with Abu Dhabi based CTO and Founder via regular team meetings, workflow management tools, and additional correspondence.

We are looking to fill 1 position either on full-time basis (preferred) or part time (temporary). The team are currently working remotely, with competitive compensation structure.

Our Core Feature Development Roadmap:

  • Onboarding & Identity Validation
  • Payment Integration using open banking API
  • Credit scoring model based on user inputs and integrations
  • Digital Inspections and claim settlement

Our Stack: Frontend - javascript but are currently bootstraping using Gatsby which is React-based, GraphQL powered, static site generator. Backend - Postgrass SQL or Mango DB, Python & Django. Server hosting is on AWS.

Competitive package offered.

Your Commitments:

  • Feature development from initial discussion to final production and deployment
  • Work in a remote and highly 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.
  • Writing reusable, testable, and efficient code
  • Implementation of security and data protection
  • Estimate the level of development tasks within a project
  • Identify and correct complex bugs and problems
  • Create and update models, views, and templates
  • Integrate with front-end CSS and JavaScript
  • Integrate with back-end Restful APIs & Test
  • Use source debuggers and visual development environments.
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • 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

  • Minimum of 4 years of python development and programming experience required - preferably with Django.
  • Able to integrate multiple data sources and databases into one system
  • Strong understanding of front-end technologies, such as JavaScript, HTML5, and CSS3 Understanding of fundamental design principles behind a scalable application
  • Familiarity with event-driven programming in Python
  • Strong unit test and debugging skills
  • Knowledge of Python, with knowledge of at least one Python web framework
  • Additional Characteristics: Good understanding of server-side templating languages; Understanding of the threading limitations of Python, and multi-process architecture; server deployment and automation.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Backend Developer (Python)