Talent.com
Senior Software Engineer - Python / Django

Senior Software Engineer - Python / Django

Devsinc, , Pakistan, Pakistan
2 days ago
Job description

Overview

We are seeking an experienced and highly skilled Python Team Lead to manage and mentor a team of developers while driving the development of high-quality software solutions. The ideal candidate should have strong expertise in Python development, experience in leading technical teams, and a passion for building scalable applications. Please note that the ideal candidate will be working according to North America time zone.

Core Responsibilities

  • Lead and mentor a team of Python developers, ensuring best coding practices and performance optimization.
  • Design, develop, and deploy scalable and efficient backend applications.
  • Collaborate with cross-functional teams, including frontend developers, DevOps, and product managers, to deliver high-quality solutions.
  • Optimize application performance, security, and maintainability.
  • Write clean, maintainable, and well-documented code following industry standards.
  • Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
  • Research and implement new technologies to improve development efficiency.
  • Troubleshoot and resolve software issues, bugs, and performance bottlenecks.

Qualifications

  • 3+ years of professional Python development experience, including leadership or team management experience.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Required Technical Skills

  • Proficiency in Python and frameworks such as Django, Flask, or FastAPI.
  • Experience with database management (SQL, PostgreSQL, MongoDB).
  • Strong understanding of RESTful APIs, microservices, and system architecture.
  • Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
  • Experience with CI / CD pipelines and DevOps practices.
  • Knowledge of version control systems like Git.
  • Required Soft Skills

  • Strong leadership and team management abilities.
  • Excellent problem-solving and debugging skills.
  • Effective communication and collaboration skills.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • , , Pakistan, Pakistan