Taro Logo

Python Lead Developer

Integrant is a software development company providing enterprise solutions and services.
Backend
Staff Software Engineer
In-Person
8+ years of experience
Enterprise SaaS

Description For Python Lead Developer

Integrant is seeking an experienced Python Lead Developer to join their team in Cairo, Egypt. This role combines technical leadership with hands-on development, requiring 8+ years of industry experience and deep expertise in Python development. The position involves leading backend development, architecting solutions, and mentoring team members while working with modern technologies including Python frameworks, cloud services, and containerization. The role offers comprehensive benefits including USD-based salary, medical insurance, and professional development opportunities. The ideal candidate will have strong technical skills in Python, databases, and cloud technologies, combined with leadership abilities and excellent communication skills.

Last updated 4 days ago

Responsibilities For Python Lead Developer

  • Coordinating with development teams to determine application requirements
  • Writing scalable code using Python programming language
  • Testing, debugging applications, writing and maintaining unit tests
  • Developing back-end components
  • Integrating user-facing elements using server-side logic
  • Assessing and prioritizing client feature requests
  • Integrating team output into the project solution and packages
  • Coaching and guiding technical team for best practices, standards, & appropriate design patterns
  • Participate in the analysis of new functional requirement and systems
  • Building solution architecture in collaboration with the team

Requirements For Python Lead Developer

Python
JavaScript
MongoDB
MySQL
PostgreSQL
React
TypeScript
  • At least 8+ years of experience in software industry
  • Bachelor's degree in computer science, computer engineering, or related field
  • 4+ years of experience as a Python developer
  • Experience with another tech stack (e.g., .NET, or Java)
  • Expert knowledge of Python and related frameworks, including Django and at least one of Flask, FastAPI, or Pyramid
  • ORM expertise (SQLAlchemy or Django ORM)
  • Experience with relational and NoSQL databases
  • In-depth understanding of Python's multi-processing architecture and threading model
  • Asynchronous programming in Python using asyncio
  • Excellent understanding of OOP, n-tier architecture, design patterns, and distributed architectures
  • Strong knowledge of HTML, CSS, and JavaScript; familiarity with React or Angular
  • Experience with one major cloud provider (Azure, AWS, or GCP)
  • Experience integrating enterprise messaging platforms
  • Building and maintaining CI/CD pipelines
  • Hands-on experience with Docker and Kubernetes
  • Unit testing proficiency
  • Very good analytical and creative problem-solving skills
  • Strong Communication & Interpersonal skills
  • Excellent command of English language is a plus
  • Flexibility to travel when needed

Benefits For Python Lead Developer

Medical Insurance
  • Salary paid in USD
  • Six-month career advancing opportunities
  • Employee parking space
  • Supportive and friendly work environment
  • Premium medical insurance [employee +family]
  • English language development courses
  • Interest-free loans paid over 2.5 years
  • Technical development courses
  • Planned overtime program (POP)
  • Employment referral program
  • Premium location in Maadi
  • Social insurance

Interested in this job?

Jobs Related To Integrant Python Lead Developer