Browse Jobs
For Employers
Post JobLog inGet Started

Python Backend Developer

Bonocle, Inc.
Cairo, Egypt
Posted 3 years ago
59Applicants for1 open position
  • 48Viewed
  • 12In Consideration
  • 1Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

At Bonocle we are building the first-ever Braille entertainment platform for the blind. Bonocle uses both Hardware and Software technologies to create use cases within gaming, education and productivity for the blind.

We are looking for an experienced  Backend Developer with experience in server-side logic, and above-average knowledge of Python programming to join our team remotely.

Responsibilities:

  • Design and implement core server side components from RESTful APIs to database optimizations
  • Integration of user-facing elements developed by a front-end developers with server side logic
  • 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
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and APIs
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Management of hosting environment, including database administration and scaling an application to support load changes
  • Data migration, transformation, and scripting
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Job Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • 3-5 years of experience as a Python Developer.
  • Expert knowledge of Python and related frameworks including Django and Flask.
  • A deep understanding and multi-process architecture and the threading limitations of Python.
  • Ability to integrate multiple data sources into a single system.
  • Familiarity with testing tools.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentPython Backend Developer