Python Lead Developer

18 Hours ago • 4 Years +

Job Summary

Job Description

Integrant is seeking a Python Lead Developer to coordinate with development teams, write scalable Python code, and develop back-end components. Responsibilities include testing, debugging, integrating user-facing elements, assessing client requests, and coaching technical teams. The role involves building solution architecture and participating in new functional requirement analysis, requiring strong technical and leadership skills.
Must have:
  • Coordinate with development teams to determine application requirements
  • Write scalable code using Python programming language
  • Test, debug applications, write and maintain unit tests to ensure high coverage
  • Develop back-end components
  • Integrate user-facing elements using server-side logic
  • Assess and prioritize client feature requests
  • Integrate team output into the project solution and packages
  • Coach and guide technical team for best practices, standards, & appropriate design patterns
  • Participate in the analysis of new functional requirement and systems
  • Build solution architecture in collaboration with the team
  • Bachelor's degree in computer science, computer engineering, or related field
  • In-depth understanding of Python’s multi-processing architecture and threading model (including GIL constraints)
  • Excellent understanding of OOP, n-tier architecture, design patterns, and distributed architectures
  • Very good analytical and creative problem-solving skills
  • Good work ethics, Team player, positive and self-motivated
  • Strong Communication & Interpersonal skills
Good to have:
  • Experience with Trio for asynchronous programming in Python
  • Understanding of Domain-Driven Design
  • Familiarity with React or Angular
  • Excellent command of English language
  • Previous experience working with U.S clients
  • Flexibility to travel when needed (mainly to U.S & Jordan and could be other destinations if required)
Perks:
  • 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

Job Details

WE ARE HIRING!

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 4+ 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

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Maadi, Egypt

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Integrant, Inc.is a custom software development company focused on providing tailor made software solutions to fit your needs to a tee. We strive to uncover your pain points and identify how our team can seamlessly integrate with you and your business for a one-team approach. Our guiding principle is to always do the right thing for our customers and employees.Some days this means happy news of a “hit on the mark” demo, successful launch, or challenging problem solved.Other days this means making hard decisions, asking tough questions, or working more than we planned.Every day, it means doing our best to provide the highest quality service to each of our customers.

Cairo Governorate, Egypt (On-Site)

Cairo Governorate, Egypt (On-Site)

Cairo Governorate, Egypt (On-Site)

Cairo Governorate, Egypt (On-Site)

Cairo, Cairo Governorate, Egypt (On-Site)

Cairo, Cairo Governorate, Egypt (Hybrid)

Cairo, Cairo Governorate, Egypt (Hybrid)

Cairo Governorate, Egypt (Hybrid)

Cairo, Cairo Governorate, Egypt (Hybrid)

View All Jobs

Get notified when new jobs are added by Integrant

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug