Devsinc

Software Engineer - I - Python

Devsinc · Lahore, Punjab, Pakistan

IT Services and IT Consulting · 1,001-5,000 employees

8 h ago
Mid (2-5 yrs) Full-time Pakistan
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design and implement robust, scalable backend solutions and RESTful APIs using Python. Collaborate with cross-functional teams to deliver new features and optimize application performance.

What they look for

Python Django Flask RESTful APIs PostgreSQL MySQL Git Backend Development Unit Testing Debugging

Requirements

Requires a Bachelor's degree in Computer Science or a related field with 1-3 years of Python development experience. Proficiency in frameworks like Django or Flask and familiarity with relational databases is essential.

Full description

Devsinc is seeking a talented Software Engineer (Python) to join our dynamic development team. This role involves designing and implementing backend solutions using Python, with a focus on building robust and scalable applications. As a Python Developer, you will engage in all stages of the software development lifecycle, from concept and design to implementation and maintenance.

Key Responsibilities:

  • Develop backend applications and services using Python and relevant frameworks.
  • Write clean, efficient, and reusable code while adhering to best practices and coding standards.
  • Design and implement RESTful APIs to support front-end applications.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Conduct unit testing and debugging to ensure application functionality and performance.
  • Optimize applications for maximum speed and scalability.
  • Stay up-to-date with new technologies and industry best practices to ensure our products remain competitive.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 1-3 years of experience in Python development.
  • Strong understanding of Python frameworks such as Django or Flask.
  • Experience with RESTful APIs and integrating backend services with front-end applications.
  • Familiarity with relational databases such as PostgreSQL or MySQL.
  • Knowledge of version control systems, preferably Git.
  • Excellent problem-solving skills and the ability to work independently or as part of a team.
  • Strong communication skills and a willingness to learn new technologies.