
Real job — pulled straight from Devsinc’s careers page · Verified August 2, 2026 · No reposts.
Job description
Devsinc is hiring a Backend Software Engineer — a full-time, based in Lahore, Punjab role. Apply directly on Devsinc's careers page below.
Backend Software Engineer - Python & Django
Location: Lahore, Punjab, Pakistan
Department: Cluster Head
Workplace: on_site
Employment Type: full
Description
Devsinc is looking to hire a skilled Software Engineer - 1 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 at least of 2 years of professional experience after graduation 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 (DRF), 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.
Get Backend Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs

Head of Forward Deployed Engineering (Remote)



Frequently asked questions
What skills are required for Backend Software Engineer at Devsinc?
The required skills for Backend Software Engineer at Devsinc include: Python, Django, FastAPI, Flask, AWS, EC2, ECS, EKS, Lambda, S3, RDS, IAM, CloudWatch, Docker, CI/CD, PostgreSQL, MySQL, Redis, MongoDB, RabbitMQ, Kafka, REST, Microservices, OAuth.
What is the seniority level for Backend Software Engineer at Devsinc?
Backend Software Engineer at Devsinc is a Mid Level level position.
How do I apply for Backend Software Engineer at Devsinc?
You can view the full description and apply for Backend Software Engineer at Devsinc on EchoJobs: https://echojobs.io/job/devsinc-backend-software-engineer-python-django-x3fod.