Over 10 years we help companies reach their financial and branding goals. Engitech is a values-driven technology agency dedicated.



411 University St, Seattle, USA


+1 -800-456-478-23

Lead Python Full Stack Engineer

Lead Python Full Stack Engineer


  • Lead, mentor, and review the work of junior and mid-level software developers.
  • Provide direct technical support for the development of project technical deliverables.
  • Design, architect, and implement high-performing, scalable web applications.
  • Review existing platforms for optimization opportunities.
  • Provide analytical advice in identifying and implementing new IT technologies in order to help clients and the company reach strategic objectives.
  • Measure quality and throughput of consulting resources and ensure resources are producing at expected quality and efficiency. 
  • Project planning and management
  • Ensuring coordination and communication among the team
  • Lead development & delivery of products & regularly communicate with the management
  • Collaborate with cross-functional teams (e.g., front-end, QA, design) to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Perform code reviews to maintain code quality and adherence to best practices.
  • Stay up-to-date with the latest Python frameworks, libraries, and best practices.
  • Stay updated on emerging technologies and trends in web application performance optimization.


  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5-8 years of software development experience, with a strong focus on Python.
  • Experience in designing and architecting highly performant and scalable web applications.
  • Minimum 2 years of Team Lead Experience.
  • Excellent problem-solving skills and ability to think algorithmically.
  • Ability to work complicated tools and systems, think creatively, deal with ambiguity, and handle changing priorities.
  • Ability to effectively communicate with the management & technical team.
  • Proficiency in Python, with a solid understanding of its ecosystems and frameworks such as Django, Flask, or FastAPI.
  • Experience with RESTful API development and consumption.
  • Strong understanding of the threading limitations of Python, and multi-process architecture.
  • Skilled in database schema design and ORM implementation, with a focus on efficient data storage and retrieval.
  • Able to integrate multiple data sources and databases into one system.
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments.
  • Understanding of fundamental design principles behind a scalable application.
  • Familiarity with event-driven programming in Python.
  • Experience with unit testing and test-driven development (TDD).
  • Proficient understanding of code versioning tools, such as Git.
  • Strong communication and teamwork skills.
  • Proficient in developing front-end applications using React, including a solid grasp of Typescript, HTML5, CSS3, and state management libraries such as Redux or Context API.
  • Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes) is desirable.
  • Experience with cloud services (e.g., AWS, Azure, Google Cloud Platform) and CI/CD pipelines is advantageous.

Personal Attributes:

  • Ability to lead and inspire a team towards achieving common goals, delegate tasks effectively, and provide guidance and mentorship.
  • Clear and open communication to convey objectives, provide feedback, and foster collaboration among team members.
  • Strong critical thinking and problem-solving skills to identify and address challenges efficiently, ensuring project success.
  • High emotional intelligence to understand and empathize with team members, build strong relationships, and resolve conflicts constructively.
Job Type: Full Time
Job Location: Islamabad

Apply for this position

Allowed Type(s): .pdf, .doc, .docx


Bitsol HR