Job Overview

Location
Lahore, Punjab
Job Type
Full Time
Date Posted
3 hours ago

Additional Details

Job ID
2184
Job Views
9
Work Mode *
On-site

Job Description

Python Developer at Systems Limited will be responsible to develop scalable, secure, and well-architected backend systems, and is comfortable working in a fast-paced, cloud-native environment. Strong understanding of architecture, system design and optimizations.

Responsibilities:

  • Design, build, and maintain RESTful APIs and backend services using Python (FastAPI)
  • Architect and Implement authentication, session management, and authorization workflows using Azure Entra ID (formerly Azure AD)
  • Write clean, testable, and well-documented code following best practices
  • Ensure high availability, security, and performance of backend systems
  • Collaborate closely with frontend, DevOps, and QA teams
  • Use Git for source control and follow collaborative branching/review practices
  • Oversee code review, architecture design and performance tuning.
  • Derive adoption of best practices in code quality, CI/CD, monitoring and observability

Requirements:

  • 6+ years of hands-on backend development experience
  • Proficiency with Python and FastAPI (or similar frameworks like Flask/Django REST)
  • Strong knowledge of Azure cloud services, especially:
  • Azure Entra ID (OAuth2, SSO, JWT)
  • Azure SQL, Cosmos DB, Redis
  • Azure Web PubSub, App Services, and APIM
  • Experience with Git, pull requests, and version control workflows
  • Strong understanding of secure coding principles and session handling
  • Experience building scalable and modular backend architectures
  • Excellent communication, leadership skills.

Location

Similar Jobs

Dice Tech Recruitment Services

SQA Engineer

Full Time

Dice Tech Recruitment Services

SQA Engineer

Full Time

Dice Tech Recruitment Services

Quality Assurance Engineer

Full Time

Dice Tech Recruitment Services

Mid-Level Software Quality Assurance

Full Time