5,064 IT & Software jobs in Pakistan

Software Developer

Punjab, Punjab Devticks Inc.

Posted today

Job Viewed

Tap Again To Close

Job Description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Devticks

AI, MLOps & Cloud Solutions for B2B | Bridging Business & Technology with Scalable, Future-Ready Tech Services | LangChain, AI Agents, LLM Workflows

Role Description

This is a full-time Software Developer role located on-site in Bahawalpur.

Qualifications

  • Knowledge of Computer Science principles
  • Back-End Software Development
  • Bachelor's degree in Computer Science

Please send your CV to

Seniority level
  • Entry level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Software Development

Referrals increase your chances of interviewing at Devticks by 2x.

Get notified about new Software Engineer jobs in Bahawalpur, Punjab, Pakistan .

Location: Bahawalpur, Punjab, Pakistan | Posted: 14 hours ago

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

Punjab, Punjab Qbatch

Posted today

Job Viewed

Tap Again To Close

Job Description

We are seeking a Senior Software Engineer with 4–5 years of hands-on experience in building robust and scalable full-stack applications. This role is ideal for a technically strong engineer with expertise across modern front-end and back-end frameworks, and the ability to engage directly with clients.

You will drive the entire development lifecycle — from requirements gathering to production-ready releases. As this is a client-facing role, strong communication skills and the ability to represent the engineering team in meetings and interviews are essential. Occasional weekend availability may be required to support critical deliverables or onboarding.

Key Responsibilities

  • Architect, design, and develop full-stack applications using modern frameworks and tools.
  • Work with technologies such as:
    • Front-end: React, Vue.js, Angular
    • Back-end: Node.js, Python (FastAPI, Django), Next.js, NestJS, Golang
  • Build performant, responsive front-end applications integrated with scalable APIs.
  • Design and implement clean, maintainable RESTful APIs and/or GraphQL services.
  • Translate UI/UX designs into functional, high-performance web applications.
  • Collaborate with clients to gather requirements, present solutions, and represent the engineering team in interviews and discussions.
  • Conduct code reviews, troubleshoot production issues, and implement performance optimizations.
  • Collaborate in an Agile environment with designers, QA, DevOps, and product owners.
  • Provide leadership by managing and mentoring a cross-functional team of 5+ engineers, including QA professionals.
  • Be available on weekends, if required, for critical deadlines or onboarding support.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 4–5 years of professional full-stack development experience.
  • Strong proficiency in at least one front-end framework (React, Vue, or Angular).
  • Hands-on back-end experience with Node.js, Python, Next.js, or NestJS.
  • Solid understanding of modern web architecture, asynchronous programming, and API design.
  • Familiarity with responsive design, cross-browser compatibility, and performance best practices.
  • Excellent verbal and written communication skills in English.
  • Confident in client-facing roles, including demos and interviews.
  • Ability to work both independently and collaboratively in a remote Agile team.
  • Proven track record of leading and managing engineering teams to deliver successful projects.


Nice to Have

  • Experience with TypeScript across front-end and back-end.
  • Familiarity with DevOps tools such as Docker, CI/CD pipelines, AWS, or GCP.
  • Experience with testing frameworks and implementing automated test strategies.
  • Previous experience in mentorship, technical leadership, or project ownership.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Associate Software Engineer .Net

Lahore, Punjab Devsinc

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description:

Responsibilities:

  • Uses software development skills and experience to develop .NET applications
  • Works with analysts to ensure accuracy and completeness of requirements documentation for assigned projects
  • Creates technical design documents
  • Participates in technical design and code reviews to ensure smooth daily operations and accurate planning

Requirements

Qualifications:

  • Computer Science Graduates with 0 - 6 months experience in IT Industry
  • Should be open to learn "Business Applications (BizApps)"
  • Experience in .Net or in MS Dynamics365 CE is a big plus
  • Must have interest or Experience in .Net
  • Must have interest or experience in database
  • Should have good/workable communication skills
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

Rewaa

Posted today

Job Viewed

Tap Again To Close

Job Description

Direct message the job poster from Rewaa

Talent Acquisition @ Rewaa - TECH | Ex- Careem(A subsidiary of UBER and e&)

We’re Rewaa , a fast-growing SaaS startup building a POS platform that powers retail, F&B, and other industries. Backed by solid growth and real customer love, we’re scaling fast — and every engineer here shapes the product, tech, and culture.

We’re looking for builders — people who care deeply about what they ship, thrive in ambiguity, and see problems as opportunities to create something better. If you want to work in a place where your code impacts thousands of daily users and you’re trusted to take ownership from day one, you’ll feel right at home here.

We’re Rewaa , a fast-growing SaaS startup building a POS platform that powers retail, F&B, and other industries. Backed by solid growth and real customer love, we’re scaling fast — and every engineer here shapes the product, tech, and culture.

We’re looking for builders — people who care deeply about what they ship, thrive in ambiguity, and see problems as opportunities to create something better. If you want to work in a place where your code impacts thousands of daily users and you’re trusted to take ownership from day one, you’ll feel right at home here.

The Role

As a Senior Software Engineer you’ll work end-to-end across the stack: frontend, backend, database, and infrastructure to deliver features, improve performance, and scale our systems for the next stage of growth. You’ll collaborate closely with product, design, and operations, making technical decisions that directly influence our trajectory.

What You’ll Do
  • Build, ship, and maintain features across the stack (Angular frontend, Node.js microservices backend, MySQL DB, AWS infrastructure)
  • Take ownership of projects from idea to production, including architecture, coding, testing, deployment, and monitoring
  • Collaborate with cross-functional teams to solve business and technical challenges
  • Optimize application performance, scalability, and reliability
  • Participate in code reviews, knowledge sharing, and mentoring junior engineers
  • Contribute to CI/CD improvements, infrastructure as code, and observability enhancements
  • Help shape technical direction and engineering best practices
What We’re Looking For

Must-Haves

  • 3–5 years professional experience, with at least 3 years in a full-stack role
  • Proficiency in: Frontend frameworks (preferably Angular)
  • Working experience with at least one modern object-oriented programming language (e.g., Java, Golang), with a preference for experience in Node.js (NestJS)."
  • Relational databases (MySQL)
  • AWS services (EC2, RDS, S3, Lambda, etc.)
  • Experience delivering production features end-to-end
  • Strong problem-solving, debugging, and optimization skills
  • Comfortable in a fast-paced, dynamic, and sometimes ambiguous environment
  • Excellent communication and collaboration skills

Nice-to-Haves

  • Experience in a startup or high-growth company
  • Familiarity with microservices architecture
  • Exposure to observability tools (Datadog, New Relic, etc.)
  • CI/CD pipelines and DevOps practices
  • Contributions to open source or personal projects showing a builder mindset
What’s In It for You
  • Competitive salary & stock options
  • Opportunity to shape the product and architecture in a hypergrowth phase
  • Work with a small, highly-skilled team where your work is visible and valued
  • Flexible working hours and environment (hybrid/remote options)

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Software Development

Referrals increase your chances of interviewing at Rewaa by 2x

Sign in to set job alerts for “Senior Software Engineer” roles. Senior/Staff Software Engineer - Pakistan Senior Software Engineer, AI Model serving - Asia Senior Software Engineer I - Golang (Contract) Senior Software Developer .NET and Angular Senior Software Engineer - .NET (6-months contract) Senior Software Developer .NET and Angular (Open Banking) Senior Software Engineer - .NET (6-months contract) Senior/Principal Software Engineer (.NET+ React)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer- NodeJs

Lahore, Punjab Devsinc

Posted today

Job Viewed

Tap Again To Close

Job Description

We are seeking a highly skilled and experienced Senior Node.js Developer to join our dynamic development team. As a senior developer, you will play a key role in designing, developing, and maintaining robust backend systems for scalable applications. The ideal candidate is a self-starter who thrives in a fast-paced environment and has a strong passion for backend technologies, system architecture, and clean, maintainable code.


Core Responsibilities
  1. Design, develop, and maintain server-side applications using Node.js and associated frameworks (e.g., Express, NestJS).
  2. Architect and implement scalable RESTful and GraphQL APIs.
  3. Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality features and improvements.
  4. Optimize applications for performance, scalability, and reliability.
  5. Integrate third-party services, databases (SQL & NoSQL), and cloud platforms (AWS, GCP, etc.).
  6. Write clean, efficient, and well-documented code.
  7. Lead code reviews, mentor junior developers, and promote best practices in software development.
  8. Ensure application security, data protection, and compliance with industry standards.
  9. Participate in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives.

Qualifications
  1. 4+ years of professional experience in backend development, specifically with Node.js.
  2. Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

Required Skills
  1. Strong proficiency in JavaScript (ES6+) and asynchronous programming patterns.
  2. Experience with RESTful API design and microservices architecture.
  3. Hands-on experience with databases such as MongoDB, PostgreSQL, or MySQL.
  4. Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
  5. Understanding of CI/CD pipelines and DevOps practices.
  6. Proficiency in version control tools such as Git.
  7. Experience with testing frameworks like Mocha, Jest, or Jasmine.
  8. Solid understanding of application security, authentication mechanisms (JWT, OAuth), and API protection techniques.
  9. Excellent problem-solving skills, attention to detail, and a collaborative mindset.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - AI/ML

Islamabad, Islamabad Devsinc, LLC

Posted today

Job Viewed

Tap Again To Close

Job Description

We are looking for a highly motivated and experienced AI/ML Team Lead to lead a team of machine learning engineers and data scientists. The ideal candidate will have hands-on experience in AI/ML development, a strong technical background, and leadership abilities to drive innovative AI solutions.

Core Responsibilities

Lead and mentor a team of AI/ML engineers, ensuring best practices in model development and deployment.
Design, develop, and optimize machine learning models for real-world applications.
Collaborate with cross-functional teams to integrate AI/ML solutions into products and services.
Research and implement cutting-edge AI/ML techniques, staying updated with industry trends.
Ensure model performance, scalability, and efficiency through continuous improvements.
Oversee MLOps workflows, model versioning, and automation of AI pipelines.
Troubleshoot and resolve technical challenges related to AI/ML models and deployment.

Qualification

Experience: 3+ years in AI/ML development, with experience in leading projects or teams.
Education: Bachelor’s or Master’s degree in Computer Science, Data Science, Artificial Intelligence, or a related field.

Required Skills

Technical Skills:
Proficiency in Python and AI/ML frameworks such as TensorFlow, PyTorch, and Scikit-Learn.
Experience with NLP, computer vision, or deep learning.
Hands-on knowledge of cloud platforms (AWS, GCP, Azure) for AI model deployment.
Familiarity with big data technologies (Spark, Hadoop) is a plus.
Understanding of MLOps, model deployment, and automation.
Soft Skills:
Strong leadership and team management skills.
Excellent problem-solving and analytical abilities.
Effective communication and collaboration skills.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Full-Stack Software Engineer

Lahore, Punjab Burq

Posted today

Job Viewed

Tap Again To Close

Job Description

About Burq

Burq started with an ambitious mission: how can we turn the complex process of offering delivery into a simple turnkey solution.

We started with building the largest network of delivery networks, partnering with some of the biggest delivery companies. We then made it extremely easy for businesses to plug into our network and start offering delivery to their customers. Now, we're powering deliveries for some of the fastest-growing companies from retailers to startups.

It's a big mission and now we want you to join us to make it even bigger!

We're already backed by some of the Valley's leading venture capitalists, including Village Global, the fund whose investors include Bill Gates, Jeff Bezos, Mark Zuckerberg, Reid Hoffman, and Sara Blakely. We have assembled a world-class team all over the U.S.

We operate at scale, but we're still a small team relative to the opportunity. We have a staggering amount of work ahead. That means you have an unprecedented opportunity to grow while doing the most important work of your career.

We want people who are unafraid to be wrong and support decisions with numbers and narrative. Here's a quick overview of what you will be doing:

Some Of The Responsibilities

  • Responsible for the design, implementation, and delivery of complex projects
  • Serve as a technical resource on best practices for API development with a primary focus on REST-style APIs
  • Use data and user feedback to identify, design, and improve Burq's user experience to ensure clients are able to quickly and delightfully perform their mission-critical delivery needs
  • Uphold our high engineering standards and improve our practices in engineering, security, and design

Requirements

  • Minimum Experience 3-4 years in development
  • You want to get involved in the early days of building a highly-scalable platform with a strong market presence
  • You have experience in Node Js
  • You have experience with JavaScript and JS frameworks, such as Node.js
  • You are comfortable working with frameworks including, SQL, NoSQL, REST APIs, or AWS
  • You have experience building micro services and crafting APIs. Experience with Git / Github
  • You are comfortable working on an Agile team
  • Nice to have: Knowledge in Python, Java or GO

Benefits

Investing in you

  • Competitive salary
  • Medical
  • Educational courses

Generous Time Off

At Burq, we value diversity. We are an equal opportunity employer: we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest It and software Jobs in Pakistan !

Software Engineer

Islamabad, Islamabad MA Services (Pvt) Ltd.

Posted today

Job Viewed

Tap Again To Close

Job Description

Role Summary

We are looking for a Software Engineer for our company who can create dynamic software applications for our clients. The ideal candidate will be responsible for writing and testing scalable codes, developing both front-end and back-end components, and integrating the elements of the user-facing features.


Responsibilities

  • Communicate with different teams and stakeholders and define the design of the application. Understand the business requirements, solve complex problems, and translate them into solutions.

  • Good knowledge of design patterns.

  • Understand and implement coding best practices to deliver high-quality code.

  • Understand and implement secure coding practices related to internet-facing applications.

  • Ensure the best possible application performance, quality, and responsiveness.

  • Perform unit testing of the source code produced.

  • Troubleshoot and resolve software defects.

  • Strong product sense and design intuition, and experience working closely with Project Managers.


Requirements

  • Must have 2+ Years’ experience in Angular, HTML5, CSS, SCSS, and Bootstrap.

  • A solid grasp of CSS fundamentals and an eye for good UI design.

  • Proficiency with Web Services/APIs and Web Technologies.

  • Hands-on experience with Bootstrap, CSS, HTML5, JQuery, JavaScript.

  • Excellent knowledge of OOP and OOD, design patterns, n-tier applications, distributed applications, SOA.

  • Experience working with MYSQL / MongoDB to write queries, functions, and stored procedures.

  • Proficient in Laravel Framework, Dependency Injection, etc.

  • Experience working in an agile development environment.

  • Minimum bachelors in computer science, Computer Engineering, or equivalent.


Essential skills required

  • Excellent problem-solving and analytical skills

  • Good communication, teamwork, and negotiation skills

  • Familiarity with the main data manipulation languages and the principles of database design

  • The ability to work to tight deadlines under pressure

  • Good organizational skills

  • Flexibility and adaptability

  • The ability to create and maintain strong working relationships with colleagues and customers

  • Business awareness and understanding of business requirements of IT

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer(Node.js)

Sindh, Sindh Haball

Posted today

Job Viewed

Tap Again To Close

Job Description

Direct message the job poster from Haball

HR & Talent Development Leader | Elevating Organizations & People

Haball is a B2B FinTech providing automated B2B payments and digital financing solutions to manufacturers and corporations managing large scale supply chains.

Role Description

This is a full-time on-site role for a Senior Software Engineer (Node.js) at Haball. The Senior Software Engineer will be responsible for designing, implementing, and maintaining software systems using Node.js. They will collaborate with cross-functional teams, provide technical leadership and guidance, ensure code quality, and contribute to architectural decisions. The Senior Software Engineer should have strong communication skills, be adaptable, and have the ability to learn new technologies.

Qualifications

  • Bachelor's or Master's degree in Computer Science, or a related field
  • Strong understanding of computer science fundamentals, data structures, and algorithms
  • Experience with popular Node.js frameworks like Express.js and Nest.js
  • Thorough understanding of relational databases such as MySQL or similar technologies.
Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology

Referrals increase your chances of interviewing at Haball by 2x

Get notified about new Senior Software Engineer jobs in Karachi Division, Sindh, Pakistan .

Karachi Division, Sindh, Pakistan 7 months ago

Karachi Division, Sindh, Pakistan 7 months ago

Senior Full Stack Software Engineer (.NET Core & Angular)

Karachi Division, Sindh, Pakistan 1 month ago

Senior Software Engineer- D365 Development

Karachi Division, Sindh, Pakistan 2 months ago

Senior Software Quality Assurance Engineer

Karachi Division, Sindh, Pakistan 1 month ago

Senior WordPress Plugin Developer (Full Stack)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Web Developer / Designer / Manager

Islamabad, Islamabad Tag PI

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview

We are looking web developers(PHP/Drupal), designer and project manager. If you are fresh graduates and interested in the web technologies you can also apply. We work in Drupal and other cms.

Web Developer
  • You must have PHP experience
  • You must have done atlest few projects in PHP
  • You must have experience in html/css
  • You must have experience in Mysql
  • Nice to have experience in source control like git
  • Nice to have experience in Drupal
  • Nice to have experience in docker or vagrant
Web Designer
  • You must have experience in Adobe Photoshop/XD/illustrator/Sketch/figma to make web design from scratch to complete
  • You must have experience to convert design file e.g PSD to html/CSS
  • Nice to have experience in Sass/Scss
  • Nice to have experience in Gulp/NPM
Project Manager
  • You must have experience to discuss the requirements with clients and development team
  • You must have experience to handle web projects
  • You must have expericne in scrum/agile methodology
  • You must have experience to manage workload
  • You must have experience to facilitate development team in requirement understanding
Fresh graduates
  • You must have understanding in programming language like C, C++, c#, PHP, Java etc

Information Technology and Services - Islamabad, Pakistan

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All IT & Software Jobs