Browse Jobs
For Companies
Log inGet Started
Logo

Python Developer - Team Leader

Softxpert Incorporation
Alexandria, Egypt
Softxpert Incorporation  logo

Python Developer - Team Leader

Alexandria, EgyptPosted 4 hours ago
1 open position
Be the First to Apply

Job Details

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

Skills And Tools:

Job Description

  • Develop, test, and maintain web applications using Python and the Django framework.
  • Design and implement RESTful APIs for seamless integration with front-end applications.
  • Collaborate with product managers and designers to deliver user-friendly solutions.
  • Optimize application performance and scalability.
  • Write clean, efficient, and well-documented code.
  • Troubleshoot and debug application issues.
  • Stay updated on emerging trends and best practices in web development.
  • Implement and manage database models and migrations using Django ORM.
  • Perform reliable code reviews to ensure system quality.
  • Taking the initiative for system improvement in all aspects.
  • Lead and mentor a team of junior and senior developers, providing technical guidance, feedback, and training.
  • Oversee team deliverables and be accountable for overall technical performance and quality.
  • Lead feature planning and release coordination across the team.
  • Conduct performance reviews and support career growth of team members.

     

Job Requirements

  • Minimum 6 Years of experience in web development.
  • Proficiency in Python with 3 years of experience in Django development.
  • Experience building and consuming RESTful APIs.
  • Familiarity with frontend technologies (e.g., Angular) is a big plus.
  • Proficient in working with relational/non-relational databases like MySQL/MongoDB.
  • Understanding of version control systems (e.g., Git).
  • Strong problem-solving and debugging skills.
  • Strong knowledge of clean code, SOLID principles, and design patterns.
  • Knowledge of security best practices in web development.
  • Strong knowledge in optimizing web application performance.
  • Strong knowledge in database design/concurrent transactions and optimizing query performance.
  • Proven leadership experience, including mentoring developers, leading code reviews, and managing team deliverables.
  • Ability to conduct training sessions and performance evaluations.

Preferred Qualifications:

  • Familiarity with Code Integrations (CI), and static code analysis.
  • Previous experience supervising or leading a development team.
  • Experience taking ownership of team performance and driving continuous improvement.
  • Comfortable leading planning discussions and aligning technical goals with business needs.

Benefits:

  • Flexible Hours
  • Hybrid Work Model 
  • Private Medical Insurance
     


 

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentPython Developer - Team Leader