Software Engineer – Python

PRIMASYSTEMS (SMC-PRIVATE) LIMITED

Islamabad

On-site

PKR 1,200,000 - 2,400,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Permanent employment
Onboarding
Modern setup
Office parking
Free beverages

Job summary

PRIMASYSTEMS (SMC-PRIVATE) LIMITED is seeking a Software Engineer – Python to design, develop, test, and maintain reliable backend software. The role focuses on Python programming, building scalable services, and integrating RESTful APIs with database-driven applications.

You will collaborate across teams to deliver robust back-end solutions, write clean and tested code, and contribute to system architecture while following security practices and documentation standards.

Job description

We are a Software and IT service provider for our internationally represented corporate group with 18 subsidiaries, specializing in innovative, customer-friendly products in the Energy and Telecommunications sectors. We are looking for a motivated “ Software Engineer ” who wants to take on challenging tasks while growing both professionally and personally.

About the Role:

primasystems is looking for a skilled Software Engineer – Python to design, develop, test, and maintain reliable and scalable software applications. The ideal candidate should have strong Python programming skills and experience developing backend services, APIs, and database-driven applications.

Key Responsibilities:
  • Design, develop, test, and maintain software applications using Python.
  • Build scalable backend services, APIs, and business logic.
  • Develop and integrate RESTful APIs and third-party services.
  • Write clean, maintainable, efficient, and well-tested code.
  • Work with databases and optimize queries and application performance.
  • Troubleshoot and resolve software defects and production issues.
  • Participate in code reviews and technical discussions.
  • Collaborate with frontend developers, QA engineers, DevOps engineers, and product teams.
  • Develop automated tests and maintain test coverage.
  • Follow software development standards, security practices, and coding guidelines.
  • Contribute to system architecture and technical design decisions.
  • Maintain technical documentation for applications and services.
Requirements:
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 2+ years of professional Python development experience.
  • Strong proficiency in Python.
  • Experience with frameworks such as Django, Flask, or FastAPI.
  • Strong understanding of REST APIs and backend development.
  • Experience with SQL databases such as PostgreSQL or MySQL.
  • Knowledge of Git and software development workflows.
  • Understanding of object-oriented programming and software design principles.
  • Strong debugging and problem-solving skills.
Nice to Have
  • Experience with FastAPI/Django REST Framework.
  • Knowledge of Docker and CI/CD.
  • Familiarity with Redis, Celery, or message queues.
  • Experience with microservices architecture.
  • Knowledge of automated testing using PyTest or similar.
What We Offer:
  • Market Competitive Salary: As per candidate profile and experience.
  • Permanent Employment: Long-term job security.
  • Learning Environment: Comprehensive onboarding and continuous technical training.
  • Work Culture: Independent working style with intercultural and interdisciplinary teams.
  • Modern Setup: Modern workplace with up-to-date technology and a comfortable atmosphere.
  • Location Perks: Good transport links (or easy commute) and dedicated office parking place.
  • Health & Perks: Free coffee, tea, and weekly fruits.

We are an equal opportunity employer. Women and minorities are encouraged to apply.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior QA Engineer
Senior QA Engineer

PRIMASYSTEMS (SMC-PRIVATE) LIMITED • Islamabad

On-site
PKR 1,800,000 - 2,600,000
Python Backend Engineer – APIs, DB & Microservices
Python Backend Engineer – APIs, DB & Microservices

PRIMASYSTEMS (SMC-PRIVATE) LIMITED • Islamabad

On-site
PKR 1,200,000 - 2,400,000
Competitive salary
Permanent employment
Onboarding
+3
Senior Python Engineer Job at Devsinc | Backend Developer
Senior Python Engineer Job at Devsinc | Backend Developer

Devsinc • Lahore

On-site
PKR 2,678,000 - 5,022,000
IT Support Specialist
IT Support Specialist

Primasystems • Islamabad

On-site
PKR 391,000 - 781,000
Competitive salary
Permanent employment
Comprehensive onboarding and training
+3
IT Engineer
IT Engineer

Primasystems • Islamabad

On-site
PKR 1,200,000 - 2,400,000
Competitive salary
Permanent employment
Continuous technical training
+4
Senior Software Engineer (Python)
Senior Software Engineer (Python)

APIMATIC • Islamabad

On-site
PKR 2,000,000 - 3,000,000
Opportunity for Employee Share Option Program
Medical coverage and insurance
Learning and experimentation opportunities
Senior Python Developer
Senior Python Developer

Devsinc • Lahore

On-site
PKR 3,000,000 - 5,000,000
Senior Python Engineer - Data Remote Full-Time AS340 PK
Senior Python Engineer - Data Remote Full-Time AS340 PK

Smart Working • Islamabad

Remote
PKR 16,598,000 - 24,896,000
Remote work
Global teams access
Senior Python Engineer - Data ( Remote, Full-Time) [AS340] (PK)
Senior Python Engineer - Data ( Remote, Full-Time) [AS340] (PK)

Smart Working • Pakistan

Remote
PKR 3,000,000 - 6,000,000
Senior Python Engineer - Data ( Remote, Full-Time) [AS340] (PK)
Senior Python Engineer - Data ( Remote, Full-Time) [AS340] (PK)

Smart Working • Islamabad

Remote
PKR 24,910,000 - 41,517,000
Top locations