Software Engineer - Python - Islamabad
Devsinc · Islamabad, Islamabad Capital Territory, Pakistan · 2026-08-25
About this role
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.
Requirements
• Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
• 2-3 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)
• 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
Skills asked for
- python
- django
- flask
- fastapi
- javascript
- react
- postgresql
- mysql
Similar jobs
- Senior Software Engineer - Data Engineering & AIDevsinc · Islamabad
- Senior Software Engineer, Core Experiences - Islamabad, PakistanSpeechify · Islamabad
- Software Engineer, iOS Core Product - Islamabad, PakistanSpeechify · Islamabad
- Senior Software Engineer, Windows/Desktop Applications - Islamabad, PakistanSpeechify · Islamabad
- Senior Software Engineer (Graph Frontend)Veeamsoftware · Islamabad
- Sr. Software Dev EngineerVeeamsoftware · Islamabad
- Software Engineer, Platform - Islamabad, PakistanSpeechify · Islamabad
- Software Engineer, Data Infrastructure & Acquisition - Islamabad, PakistanSpeechify · Islamabad
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.