5,064 IT & Software jobs in Pakistan
Software Developer
Posted today
Job Viewed
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 WorkflowsRole 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
- Full-time
- Engineering and Information Technology
- 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-LjbffrSenior Software Engineer
Posted today
Job Viewed
Job Description
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.
- 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.
- 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.
Associate Software Engineer .Net
Posted today
Job Viewed
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
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
Senior Software Engineer
Posted today
Job Viewed
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 RoleAs 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
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
- 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 Mid-Senior level
- Employment type Full-time
- 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-LjbffrSenior Software Engineer- NodeJs
Posted today
Job Viewed
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
- Design, develop, and maintain server-side applications using Node.js and associated frameworks (e.g., Express, NestJS).
- Architect and implement scalable RESTful and GraphQL APIs.
- Collaborate with front-end developers, product managers, and other stakeholders to deliver high-quality features and improvements.
- Optimize applications for performance, scalability, and reliability.
- Integrate third-party services, databases (SQL & NoSQL), and cloud platforms (AWS, GCP, etc.).
- Write clean, efficient, and well-documented code.
- Lead code reviews, mentor junior developers, and promote best practices in software development.
- Ensure application security, data protection, and compliance with industry standards.
- Participate in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
Qualifications
- 4+ years of professional experience in backend development, specifically with Node.js.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Required Skills
- Strong proficiency in JavaScript (ES6+) and asynchronous programming patterns.
- Experience with RESTful API design and microservices architecture.
- Hands-on experience with databases such as MongoDB, PostgreSQL, or MySQL.
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Understanding of CI/CD pipelines and DevOps practices.
- Proficiency in version control tools such as Git.
- Experience with testing frameworks like Mocha, Jest, or Jasmine.
- Solid understanding of application security, authentication mechanisms (JWT, OAuth), and API protection techniques.
- Excellent problem-solving skills, attention to detail, and a collaborative mindset.
Senior Software Engineer - AI/ML
Posted today
Job Viewed
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.
Full-Stack Software Engineer
Posted today
Job Viewed
Job Description
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
- 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
Investing in you
- Competitive salary
- Medical
- Educational courses
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
Be The First To Know
About the latest It and software Jobs in Pakistan !
Software Engineer
Posted today
Job Viewed
Job Description
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.
- 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.
- 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
Senior Software Engineer(Node.js)
Posted today
Job Viewed
Job Description
Direct message the job poster from Haball
HR & Talent Development Leader | Elevating Organizations & PeopleHaball 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 Mid-Senior level
- Employment type Full-time
- 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 DevelopmentKarachi Division, Sindh, Pakistan 2 months ago
Senior Software Quality Assurance EngineerKarachi 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-LjbffrWeb Developer / Designer / Manager
Posted today
Job Viewed
Job Description
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
- 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
- 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
- You must have understanding in programming language like C, C++, c#, PHP, Java etc
Information Technology and Services - Islamabad, Pakistan
#J-18808-Ljbffr