Browse Jobs
For Employers
Post JobLog inGet Started

Senior Python Developer

FlairsTech
Maadi, Cairo
Posted 2 years ago
9Applicants for2 open positions
  • 6Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Responsibilities:

  • Software Developers with Python development and/or Networking Knowledge working on a support/maintenance type of environment.
  • Solid understanding of fundamental design patterns and principles required for building scalable applications composed of reusable componentry.
  • Key understanding of industry best practices with regard to the implementation of software security and data protection principles.
  • Experience with user authentication and authorization between multiple systems, servers, and environments.
  • Strong familiarity with SQL, relational DB schema design, and optimization to appropriately represent and support requisite business processes.
  • Integration with data storage solutions includes relational databases, key-value stores, and a variety of AWS-based services.
  • Significant experience and comfort with, at least, one Python web framework with a preference towards Django. Flask, Falcon, and other Python web framework experience are also highly valued.
  • Proficient experience with building Test-Driven Development.
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
  • Strong understanding of code versioning tools specifically Git and using Git Flow.
  • Fundamental experience using Python in the context of machine learning or artificial intelligence (AI) systems.

Job Requirements

Requirements:

  • Bachelors degree in Software Engineering or Mathematics related discipline, with GPA of 3.0 or higher (or the equivalent)
  • Strong experience with the design and implementation of low-latency, high-availability, and performant applications.
  • 3 or more years of experience Developing Software Applications within a small to the medium-sized team using primarily Python 2/3.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Python Developer