# Senior Software Engineer - Python

**Company:** [Devsinc](http://jobs.workable.com/companies/gWENVsf3ZwDVDSyeJGDGFF.md)
**Location:** Lahore, Pakistan
**Workplace:** on site
**Employment type:** Full-time
**Department:** Cluster Head

[Apply for this job](http://jobs.workable.com/view/80eaa998-12f2-4ef0-9f40-597646a98a23)

## Description

**Devsinc** is 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

-   Bachelor’s degree in Computer Science or a related field.
-   5+ years of professional experience in software engineering with a strong focus on Python.
-   Proficient in web frameworks such as Django and FAST API and Flask.
-   Experience with database management systems (SQL and NoSQL).
-   Familiarity with cloud services (AWS, Azure, or GCP) and deployment strategies.
-   Strong understanding of testing frameworks and practices.
-   Ability to work in an Agile environment and collaborating 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.
