Python Developer - Team Leader

Softxpert Incorporation

Posted 30+ days ago

Experience

3 - 10 Years

Job Location

Alexandria - Egypt

Education

Any Graduation()

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

  • 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.

Desired Candidate Profile

  • 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


Company Industry

Department / Functional Area

Keywords

  • Python Developer - Team Leader

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com