Lead Software Engineer (Python)

#App Dev - #Pakistan - #Regular

We are seeking an exceptional Lead Python Developer with strong expertise in Python programming. Your main responsibility will be to lead the development team and oversee the creation of robust and scalable software solutions.

Responsibilities:

  • Works with development teams to deliver solutions to meet client requirements.
  • Provides full application development life cycle support, including specifications, prototype development, quality assurance, and deployment.
  • Develops in-house services/APIs using Python and other existing frameworks.
  • Identifies problems, develops, deploys, and maintains solutions by using automation frameworks.
  • Evangelizes good code and solid engineering practices. Writes well-designed, testable, efficient code.
  • Provides insight and technical leadership on web development trends and methodologies.
  • Leads a team of developers and guides them through the project lifecycle.
  • Helps drive requirement gathering and system architecture design.
  • Looks at engineering problems holistically and has developed best-in-class products.
  • Has shown technical leadership during the lifecycle of a project.
  • Manages a team of developers to successfully deliver a project.

Requirements:

  • Bachelor’s degree in Computer Science or equivalent work experience.
  • At least 5+ years of experience in the software industry.
  • Proven track record of success with Python web application development.
  • Expertise in migrating Python 2 Code to Python 3.
  • Experience in the different use cases Python is used for such as web applications, web scraping, data science, and system tooling.
  • Extensive understanding of Python, including its ecosystem of tools and libraries.
  • Inquisitive and able to get to the root of the issue needing to be solved.
  • Self-motivated, yet still enjoy working in partnership across an organization.
  • Finds satisfaction in being a force multiplier for your colleagues.

    * Required fields

    Personal Information

    The hiring team may use this number to contact you about this job.




    Contact us

    Whether you are a large enterprise looking to augment your teams with experts resources or an SME looking to scale your business or a startup looking to build something.
    We are your digital growth partner.

    Tel: +1 408 365 4638
    Support: +1 (408) 512 1812