Python Lead Developer

Integrant

Education
Benefits
Qualifications
Skills

WE ARE HIRING!

Integrant is seeking a Python Lead Developer to join their exceptional team. As a crucial member of this role, you will have the exciting opportunity to take charge of the following responsibilities:

  • Coordinating with development teams to determine application requirements.
  • Writing scalable code using Python programming language.
  • Testing, debugging applications, writing and maintaining unit tests to ensure high coverage.
  • 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

  • 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 (e.g., MySQL, PostgreSQL, MongoDB).
  • In-depth understanding of Python’s multi-processing architecture and threading model (including GIL constraints).
  • Asynchronous programming in Python using asyncio (Trio is a plus).
  • Excellent understanding of OOP, n-tier architecture, design patterns, and distributed architectures (Domain-Driven Design is a plus).
  • 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 (e.g., RabbitMQ, ActiveMQ, Microsoft Message Queuing, or Azure Service Bus)
  • Building and maintaining CI/CD pipelines using (Azure DevOps, Jenkins, TeamCity, or AWS CodeDeploy)
  • Hands-on experience with Docker and a solid understanding of Kubernetes.
  • Unit testing proficiency (pytest, unittest).
  • Very good analytical and creative problem-solving skills.
  • Good work ethics, Team player, positive and self-motivated.
  • Strong Communication & Interpersonal skills.
  • Excellent command of English language is a plus.
  • Previous experience working with U.S clients is a plus.
  • Flexibility to travel when needed (mainly to U.S & Jordan and could be other destinations if required)

Benefits

  • 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
Read Full Description
Confirmed 21 hours ago. Posted 17 days ago.

Discover Similar Jobs

Suggested Articles