Browse Jobs
For Employers
Post JobLog inGet Started

Senior Python Developer

FlairsTech
Maadi, Cairo
Posted 6 years ago
22Applicants for1 open position
  • 18Viewed
  • 0In Consideration
  • 3Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Play a primary role in the selection of Python Web Framework to use for a new small and light web application (We have a preference to use Falcon with server-side templating languages Jinja2 – yet this is subject to review).
  • Own and lead functional enhancements from design through development and unit testing of a web solution.
  • Hands-on participation in the design, development, and testing of web applications using Python technologies based on agreed schedules and established best practices.
  • Design, build, test, and deploy high quality maintainable, consistent, well-tested web solutions. Diagnose, debug, and resolve complex technical issues.
  • Own overall quality of final deliverables, and actively participate in release planning, iteration/sprint planning while working with the project leadership to establish development milestones, anticipate issues with adherence to schedules, requirements, and to the software development process.
  • Drive effective teamwork, communication and collaboration to achieve results.

Job Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject.
  • 3+ years of software development experience in Python in a production-focused environment with Strong object-oriented design and programming skills in Python
  • Understanding of the threading limitations of Python, and multi-process architecture
  • At least 3 years of Web development experience using Python Web Frameworks such as Django, Flask, Falcon Ninja2, ORMs and JSON ,REST APIs.
  • Solid experience with UI development using jQuery, JavaScript, CSS3, HTML5, Angular, React...etc.
  • Experience with performance and high-availability concepts such as caching, multithreading, scaling, and failover.
  • Experience writing and optimizing SQL database schemas and queries
  • Effective team player and strong interpersonal skills.
  • Good spoken and written communication skills
  • High attention to details and work ethics

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Python Developer