# Software Engineer - Python/Django

> Devsinc · Lahore, Pakistan · Full-time · Posted 2026-08-01

**Workplace:** on_site

**Department:** Awais Mushtaq

## Description

Devsinc is looking to hire a **skilled Software Engineer I – Python** to help deliver scalable, secure, and enterprise-grade software solutions**.** In this role, you will design, develop, deploy, and maintain **high-performance backend applications** and **cloud-native services** using modern Python technologies.

The ideal candidate has a **minimum of 2 years of post-graduation professional experience** in Python backend development, with strong expertise in **Django** and **Django REST Framework (DRF)**, along with hands-on experience in **AWS**, **cloud deployments**, containerization, and modern backend architectural principles.

**Responsibilities**

-   Design, develop, test, and maintain production-grade backend applications using **Python** and **Django/Django REST Framework, FastAPI, or Flask**.
-   Build secure, scalable, and high-performance **RESTful APIs**, **microservices**, and **distributed backend services**.
-   Contribute to backend system design, including service boundaries, **database selection**, caching, **asynchronous processing**, and **API architecture**.
-   Deploy and manage applications on **AWS** using services such as **EC2, ECS/EKS, Lambda, S3, RDS, IAM, and CloudWatch**.
-   Develop and maintain containerized applications and automated deployment pipelines using **Docker and CI/CD tools**.
-   Design and optimize **relational** and **NoSQL databases**, queries, caching strategies, and data-access layers.
-   Implement background processing and event-driven workflows using **Celery, Redis, RabbitMQ, Kafka, or similar technologies**.
-   Monitor application performance, troubleshoot production issues, and improve **system availability, reliability, and scalability**.
-   Write clean, testable, and maintainable code, participate in **code reviews**, and maintain technical documentation.

## Requirements

-   Bachelor's degree in **Computer Science, Software Engineering, or a related field.**
-   **Minimum 2 years of post-graduation professional experience** in Python backend development.
-   Strong proficiency in **Python**, with extensive hands-on experience in **Django** and **Django REST Framework (DRF)**. Familiarity with FastAPI or Flask is an added advantage.
-   Proven experience developing, deploying, and maintaining **production-grade backend applications** and **RESTful APIs**.
-   Strong understanding of **backend architecture**, **microservices**, **API design**, **software design patterns**, **scalability**, and **secure application development**.
-   Strong experience with **relational and NoSQL databases**, including **PostgreSQL, MySQL, Redis, and MongoDB**, with expertise in **database schema design, query optimization, caching strategies, and performance optimization**.
-   Hands-on experience with **AWS** (EC2, S3, RDS, IAM, Lambda, or similar services), including **cloud-based application deployments**.
-   Experience with **Docker**, containerized deployments, and **CI/CD pipelines** using GitHub Actions, GitLab CI/CD, Jenkins, or similar tools.
-   Hands-on experience implementing **asynchronous processing** using **Celery, RabbitMQ**, or similar technologies, integrating **third-party APIs and services**, and developing secure **authentication and authorization** solutions using **JWT, OAuth2**, and **Role-Based Access Control (RBAC)**.
-   Experience writing automated tests using **PyTest**, **Unittest**, or similar testing frameworks.
-   Strong **analytical, debugging, problem-solving, and communication skills**, with the ability to **monitor, troubleshoot, and optimize production applications** in cloud environments.

## Apply

[Apply at Devsinc](https://apply.workable.com/devsinc-17/j/9F49B27410/apply)

---
Powered by [Workable](https://www.workable.com)
