Senior Software Engineer - Python

Taraki


Date: 3 weeks ago
City: Lahore
Contract type: Full time
Job Description

We are actively seeking a skilled and experienced Senior Software Engineer - Python to join our innovative team. In this role, you will take on the responsibility of developing high-quality software solutions using Python, and you will work in a collaborative environment to drive projects from concept to completion. Your expertise will be instrumental in enhancing our software capabilities and delivering robust applications.

Responsibilities:

  • Design, develop, and maintain complex Python applications and frameworks.
  • Collaborate with product managers and designers to understand and implement features.
  • Conduct code reviews and provide mentorship to junior developers.
  • Debug and resolve technical issues, ensuring optimal performance and functionality.
  • Build and maintain RESTful APIs for seamless integration with front-end systems.
  • Stay updated with the latest technologies and best practices in software engineering.
  • Participate in the full software development lifecycle, from requirements gathering to deployment.


Requirements

  • Bachelors degree in Computer Science or a related field.
  • 5+ years of professional experience in software engineering with a strong focus on Python.
  • Full-stack development experience with Python (Django/Flask) and React.
  • Strong understanding of AI/ML concepts and libraries (e.g., scikit-learn, TensorFlow, PyTorch).
  • Hands-on experience with cloud platforms such as AWS, Azure, or GCP, including deployment and scaling strategies.
  • Experience with both SQL and NoSQL database management systems.
  • Familiarity with CI/CD pipelines, deployment automation, and DevOps practices.
  • Strong understanding of testing frameworks and practices.
  • Ability to work in an Agile environment and collaborate with cross-functional teams.
  • Excellent problem-solving and analytical skills.
  • Strong communication skills and the ability to convey complex technical concepts to non-technical stakeholders.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Executive Assistant

WADIC, Lahore
1 day ago
Reports To: Chief Executive OfficerJob Type: Full-time OnsiteJob Timing: Night Shift 9pm to 6am PKTJob Summary:The Executive Assistant provides high-level administrative support to management teams, ensuring the efficient operation of daily activities. This role involves handling communication, scheduling, data management, and assisting with project coordination to help streamline management processes.Key Responsibilities:Administrative Support: Provide general administrative assistance to senior management, including...

Junior Quality Assurance Engineer

Jaspi, Lahore
2 days ago
We are seeking a Junior Quality Assurance Engineer to join our growing team. The ideal candidate will be detail-oriented, analytical, and passionate about ensuring the quality of software applications. As a Junior QA Engineer, you will work closely with developers, product managers, and senior QA team members to test applications, identify issues, and help deliver reliable, high-quality products to our...

Meta Ads Performance Manager

WindshieldHUB.com, Lahore
5 days ago
Location: Lahore, Pakistan (Telecommuting—Professional Home Office Required)Department: MarketingAbout WindshieldHUBWindshieldHUB is a national leader in on-demand auto glass repair and replacement, serving customers in over 100 cities across the United States.We leverage technology to provide instant quotes, online booking, and same-day service delivered by certified technicians at our customers’ homes oroffices. With over 1 million drivers served and more than a...