Skip to main content
D

Software Engineer- II - Full Stack(Python)

Devsinc

Location

Lahore, Punjab, Pakistan

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

We are looking for a motivated Python Software Engineer with 2\+ years of experience to join our growing engineering team. You will be responsible for building scalable backend services, contributing to API development, and collaborating across teams to deliver high-quality software solutions.

Key Responsibilities

  • Develop, test, and maintain backend services and APIs using Python
  • Design and implement RESTful APIs and integrate third-party services
  • Collaborate with frontend developers to build end-to-end features
  • Work with relational and non-relational databases for efficient data handling
  • Participate in code reviews and follow best coding practices
  • Debug, troubleshoot, and optimize application performance
  • Contribute to system design discussions and architectural decisions
  • Write unit tests and ensure code quality and reliability

Requirements

Must-Have Requirements

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)

2\+ years of hands-on experience in Python development

Strong proficiency in at least one framework: Django, Flask, or FastAPI

Experience with frontend technologies (e.g., JavaScript, React, or similar frameworks)

Solid understanding of RESTful API design and development

Experience working with databases:

  • SQL (PostgreSQL or MySQL)

Basic exposure to NoSQL (MongoDB or Redis)

Familiarity with Git and collaborative development workflows

Understanding of software design principles (e.g., SOLID, clean code)

Basic knowledge of system architecture concepts:

  • Monolithic applications
  • Introduction to microservices architecture

Experience writing unit tests (pytest or unittest)

Basic exposure to Docker and containerization

Strong problem-solving and communication skills (both verbal/non-verbal)

Nice-to-Have Skills

  • Experience with multiple Python frameworks (e.g., Django \+ FastAPI)
  • Hands-on experience with microservices architecture and service communication
  • Exposure to cloud platforms (AWS, GCP, or Azure)
  • Familiarity with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins)
  • Experience with caching and background processing (Redis, Celery, RQ)
  • Understanding of authentication mechanisms (JWT, OAuth2)
  • Basic knowledge of Kubernetes or container orchestration
  • Experience with monitoring/logging tools (Prometheus, Grafana, ELK stack)
  • Familiarity with Agile/Scrum methodologies

What We're Looking For

  • Strong ownership and a proactive mindset
  • Ability to quickly understand and contribute to existing codebases
  • Willingness to learn and adapt in a fast-paced environment

Bonus (Optional)

  • Experience mentoring junior developers
  • Exposure to production-scale systems or high-traffic applications

Benefits

  • Provident Fund
  • Medical Inpatient \& Outpatient Facilities
  • Paid Overtime
  • In-house Subsidized Lunch \& Dinner
  • Gym Facility
  • Engaging Company Activities
  • Sports Allowance

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs