Software Engineer - Python
Devs- Location
- Lahore, Punjab, Pakistan
- Workplace
- Onsite
- Employment
- —
- Salary
- —
Posted 4mo ago
Devsinc is seeking a highly skilled and experienced Software Engineer - Python Developer to join our growing team. In this role, you will lead the design and development of robust Python applications, working in a collaborative environment to create scalable software solutions. You will be responsible for guiding junior developers, optimizing existing code, and contributing to the overall architecture of our projects.
Key Responsibilities
- Design, develop, and maintain complex Python applications and services.
- Lead architectural discussions and make strategic decisions on technology stacks and approaches.
- Optimize applications for maximum speed and scalability.
- Mentor and support junior developers, fostering professional growth and best practices.
- Conduct code reviews to ensure high-quality code and adherence to best practices.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Troubleshoot and debug applications, resolving any issues that arise.
- Stay updated with emerging technologies and industry trends to champion innovative solutions within the team.
- 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
- Good collaboration skills and clear communication
Bonus (Optional)
- Experience mentoring junior developers
- Exposure to production-scale systems or high-traffic applications
- Provident Fund
- Medical Inpatient & Outpatient Facilities
- Paid Overtime
- In-house Subsidized Lunch & Dinner
- Gym Facility
- Engaging Company Activities
- Sports Allowance
Skills
- Python
- Django
- Flask
- FastAPI
- JavaScript
- React
- SQL
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Git
- pytest
- unittest
- Docker
- AWS
- GCP
- Azure
- GitHub Actions
- GitLab CI
- Jenkins
- Celery
- JWT
- OAuth 2.0
- Kubernetes
- Prometheus
- Grafana
- ELK Stack
More jobs at Devs
All 16Senior AI/ML & Data Engineer - Islamabad
Devs · Lahore, Punjab, Pakistan · 9d ago
Senior AI Engineer
Devs · Lahore, Pakistan · 15d ago
Cloud Technical Consultant
Devs · Lahore, Punjab, Pakistan · 16d ago
Trainee Technical Consultant Microsoft Dynamics 365
Devs · Lahore, Punjab, Pakistan · 24d ago
Software Engineer - Python - Islamabad
Devs · Islamabad, Islamabad Capital Territory, Pakistan · 24d ago
Similar roles
Principle Software Engineer (Frontend)
Dubizzle Labs · Karachi, Pakistan · today
Software Engineer, Platform - Islamabad, Pakistan
Speechify · Islamabad, Pakistan · yesterday
AI Engineer
Aiotac · Islamabad, Pakistan · yesterday
Senior AI Engineer
Emumba · Islamabad, Pakistan · 2d ago
Principal Software Engineer - Backend
Dubizzle Labs · Karachi, Pakistan · Lahore, Pakistan · 2d ago
Software Engineer, Platform - Karachi, Pakistan
Speechify · Karachi, Pakistan · 2d ago