Enable job alerts via email!

Senior Python Developer - Team Lead

Business Professional Services

Riyadh

On-site

SAR 100,000 - 140,000

Full time

9 days ago

Job summary

A leading technology firm in Riyadh is seeking a Technical Lead to guide a team of developers in creating robust backend solutions using Python and Django. The role involves designing microservices, ensuring code quality, and optimizing application performance. Ideal candidates will have extensive experience in backend development and strong leadership skills. Competitive compensation and opportunities for professional growth are available.

Responsibilities

  • Lead and mentor a team of frontend and backend developers.
  • Architect and develop robust backend solutions using Python.
  • Implement microservices using Django, FastAPI, and related technologies.
  • Ensure code quality through comprehensive testing practices.
  • Optimize application performance and scalability.
  • Collaborate with stakeholders to define technical requirements.

Skills

Strong leadership skills
Extensive experience with Python backend development
Expert-level knowledge of Django and Django Rest Framework (DRF)
Proven experience with Celery and Redis
Proficiency with FastAPI and WebSockets
Experience with AWS cloud infrastructure
Strong knowledge of microservices architecture
Experience optimizing application performance
Expert in writing unit tests and integration tests
Working knowledge of Node.js
Ability to design and develop scalable applications

Job description

  1. Lead and mentor a team of frontend and backend developers
  2. Architect and develop robust backend solutions using Python
  3. Implement microservices using Django, FastAPI, and related technologies
  4. Ensure code quality through comprehensive testing practices
  5. Optimize application performance and scalability
  6. Collaborate with stakeholders to define technical requirements

Skills

  1. Strong leadership skills with ability to guide both frontend and backend developers
  2. Extensive experience with Python backend development
  3. Expert-level knowledge of Django and Django Rest Framework (DRF)
  4. Proven experience with Celery and Redis for task processing
  5. Proficiency with FastAPI and WebSockets
  6. Experience with AWS cloud infrastructure
  7. Strong knowledge of microservices architecture
  8. Experience optimizing application performance and implementing caching mechanisms
  9. Expert in writing unit tests and integration tests
  10. Working knowledge of Node.js
  11. Ability to design and develop scalable applications
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.