Browse Jobs
For Employers
Post JobLog inGet Started

Python Backend Developer

Bydotpy
New Cairo, Cairo
Posted 2 years ago
46Applicants for2 open positions
  • 16Viewed
  • 3In Consideration
  • 5Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

We are looking for a Python Developer to build functional and efficient server-side applications.

Your ultimate goal is to create high-quality products that meet customer needs.

Responsibilities:

  • Attending daily stand-ups.
  • Working on release planning & sprint plan and giving accurate estimates for user stories.
  • Architecting solutions and writing elegant, testable & scalable code.
  • Reviewing and giving feedback to your peers about their code.
  • Help design and implement functional requirements.
  • Build efficient backend features in Python.
  • Integrate front-end components into applications.
  • Manage testing and bug fixes.
  • Understanding UX/UI designs to implement the correct architecture and APIs responses into the code.
  • Implement software enhancements and suggest improvements.
  • Use agile process to get things done and document what you are working on along the way.
  • Designing and developing APIs using Python.
  • Design and implement core server-side components from RESTful APIs to database optimizations
  • Integration of user-facing elements developed by 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 the 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

  • Management of hosting environment, including database administration and scaling an application to support load changes.
  • Bachelor's degree in Computer Science, Computer Engineering, or related field.
  • 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.

work condition :

  • 5 working days: Sunday to Thursday
  • working hours 10 to 6
  • on-site

benefits:

  • social insurance
  • medical insurance

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentPython Backend Developer