JobBobsReal-time global job discoveryLive

Software Engineer - Python - Islamabad

Devsinc · Islamabad, Islamabad Capital Territory, Pakistan · 2026-08-25

Full-timemid-senior level
Apply on the employer's site

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

Similar jobs

Apply on the employer's site

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.