Enable job alerts via email!

Software Engineer (Python) - Code Byte

Taraki

Lahore

On-site

PKR 1,200,000 - 2,000,000

Full time

Today
Be an early applicant

Job summary

A technology company in Lahore is seeking an experienced Senior Software Engineer - Python to develop high-quality software solutions. You will work collaboratively to design and maintain Python applications, mentor junior developers, and stay updated with the latest technologies in software engineering. The ideal candidate has over 5 years of experience, a Bachelor's degree, and expertise in full-stack development. This is an on-site role offering an opportunity to impact projects from concept to completion.

Qualifications

  • 5+ years of professional experience in software engineering focused on Python.
  • Experience with full-stack development including Python and React.
  • Hands-on experience with cloud platforms and database management systems.

Responsibilities

  • Design, develop, and maintain complex Python applications.
  • Collaborate with product managers and designers for feature implementation.
  • Conduct code reviews and mentor junior developers.

Skills

Python
Full-stack development
AI/ML concepts
Cloud platforms
SQL and NoSQL
Agile methodology
Communication skills

Education

Bachelor's degree in Computer Science or related field

Tools

Django
Flask
React
AWS
Azure
GCP

Job description

We are hiring for Code Byte. The role is on-site in Lahore.

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.