Python Developer - Team Leader

Softxpert LLC

Not Interested
Bookmark
Report This Job

profile Job Location:

Alexandria - Egypt

profile Monthly Salary: Not Disclosed
profile Experience Required: 5years
Posted on: 17 hours ago
Vacancies: 1 Vacancy

Job Summary

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




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


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...
View more view more

Key Skills

  • APIs
  • Docker
  • Jenkins
  • REST
  • Python
  • AWS
  • NoSQL
  • MySQL
  • JavaScript
  • Postgresql
  • Django
  • GIT