4,760 Software Applications jobs in Pakistan
Sr. Software Developer – Custom Applications
Posted today
Job Viewed
Job Description
We are looking for a highly skilled and experienced Senior Developer with expertise in MERN/MARN stack (MongoDB, , React/Angular, ) and PHP Laravel. The ideal candidate will be a problem-solver who can design and implement robust, scalable, and high-performing applications. This role requires a mix of hands-on development, solution design, and mentoring junior developers. You will work closely with project managers, QA engineers, and clients to deliver enterprise-level solutions for web and mobile applications.
Functional Responsibilities:
- Development of end-to-end web and mobile applications using MERN/MARN stack and PHP Laravel.
- Design, develop, and optimize scalable architectures and reusable components.
- Write clean, maintainable, and well-documented code following industry best practices.
- Conduct code reviews and mentor junior and mid-level developers
- Integrate third-party APIs, payment gateways, and cloud services
- Work on both monolithic and microservices-based architectures.
- Troubleshoot and resolve complex technical issues in production and development environments
- Stay updated with emerging technologies and recommend improvements to processes and toolsets
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 6–8+ years of experience in full-stack web development, with at least 3+ years in a senior role.
- Strong expertise in:
- Frontend: or Angular (latest versions), Redux/NgRx, TypeScript.
- Backend: with , PHP Laravel.
- Databases: MongoDB, MySQL/PostgreSQL.
- Version Control: Git/GitHub/GitLab.
- Strong understanding of RESTful APIs, GraphQL, and microservices.
- Solid knowledge of cloud platforms (AWS, Azure, or Google Cloud).
- Experience with CI/CD pipelines and containerization (Docker, Kubernetes).
- Hands-on experience with authentication, authorization, and security best practices (OAuth2, JWT, etc.).
- Proven track record of delivering complex projects in a fast-paced environment
- Ability to work collaboratively in a team environment.
Must-Have Skills:
- Experience with React Native or Flutter for mobile app development.
- Knowledge of caching mechanisms (Redis, Memcached) and message queues (RabbitMQ, Kafka).
- Familiarity with Agile/Scrum methodologies.
- Exposure to DevOps tools and monitoring solutions.
- Strong problem-solving and analytical skills with the ability to work independently.
- Experience with version control systems like Git or Bit Bucket for managing and maintaining code.
Good to Have:
- Experience with CI/CD pipelines and DevOps practices.
- Familiarity with cloud services such as AWS, Azure, or Google Cloud.
- Knowledge of TypeScript and its benefits in development.
- Experience working in Agile or Scrum development environments.
- Strong communication skills with the ability to translate technical concepts to non-technical stakeholders.
Job Type: Full-time
Application Question(s):
- What are your current & gross salary expectations, and is it negotiable?
- If hired, what would be your notice period, and is there any possibility of an early joining date?
- Have you worked with international clientele and their projects? If so, can you share your experience?
- Why are you considering leaving your current role, or why did you leave your previous company?
- Please provide your email address for further communication:
- Which time slot do you prefer: 3:00 PM to 12:00 AM or 5:00 PM to 2:00 AM?
3:00 PM to 12:00
Work Location: In person
SOFTWARE ARCHITECT WEB/BACKEND APPLICATIONS
Posted 27 days ago
Job Viewed
Job Description
CrecenTech, Pakistan
SOFTWARE ARCHITECT – WEB/BACKEND APPLICATIONS
Immediate Hiring - Excellent Growth and Learning Opportunities for the right candidate. We prefer someone ready to join IMMIDIATELY
Overview
CrecenTech is a US-based technology company looking to hire a passionate senior developer or architect who likes to get involved in game-changing software solutions. If you’re one, then come talk to us.
We are developing a cloud-based workflow automation system and as an application architect/senior web consultant, you should be responsible for reviewing existing design, suggesting improvements, setting directions, and implementing the base structure for core modules.
Job Responsibilities:
- This role demands someone to take responsibility for application design and development, guide teams on best coding standards, and make it highly scalable.
- Figuring out technical needs, evaluating various solutions, and presenting a final solution to the management.
- Solid experience working in an APPLICATION ARCHITECT role, designing solutions, and utilizing/defining best practices.
- Candidate should have the capacity to address every challenge faced in development, design frameworks, and provide guidelines to the team on design patterns and best implementations.
- Special consideration will be given to candidates who have developed large scale, distributed, and highly available enterprise-level software solutions.
- Excellent understanding of multiple technology stacks and their use in product development wherever required.
- Experience with service-oriented architectures (SOA), AWS and Google cloud platforms, relational databases, NoSQL databases, caching systems, full-text search engines, and/or big data systems.
- Expert knowledge of security and data encryption best practices and implementation.
- Experience working closely with multiple stakeholders, architects, project managers, UX designers and researchers, marketing, and engineering teams.
- Candidate must be self-motivated, detail-oriented, and a natural problem solver.
Job Type: Part-Time Position (15 to 20 hours per week) – Possibility to convert to a full-time position
Job Location: Lahore
Required Education: At least Bachelor Degree
Experience: 10 Years
Interested candidates should send their resume to
Contact Person: Raja Tassaduq Abbas
Cell:
Office:
Required Skills:
- 8-10 years of proven work experience in PHP applications (both UI and Back-end services) along with a strong understanding of architecture and data management.
- 5-7 years of hands-on experience with the Laravel (5 - 5.7) framework.
- Strong expertise in object-oriented, structured, web/internet, business process, web service, XML, OOA/OOP design patterns.
- Database experience with SQL (MySQL, MsSQL, etc.), NoSQL (MongoDB, etc.) servers including design, development, data processing (OLTP, batch processing, ETL, etc.), advanced indexing, normalization, database optimizations, and comfort with complex data structures.
- Experience with Git, Jira, Jenkins, and basic build tools like Webpack.
- Technical/project lead, architecture, and other experience desired.
- Ability to collaborate in a team environment and adapt effectively and quickly to a rapidly changing environment.
- Strong verbal and written communication skills.
SOFTWARE ARCHITECT WEB/BACKEND APPLICATIONS
Posted today
Job Viewed
Job Description
SOFTWARE ARCHITECT – WEB/BACKEND APPLICATIONS Immediate Hiring - Excellent Growth and Learning Opportunities for the right candidate.
We prefer someone ready to join IMMIDIATELY Overview CrecenTech is a US-based technology company looking to hire a passionate senior developer or architect who likes to get involved in game-changing software solutions. If you’re one, then come talk to us. We are developing a cloud-based workflow automation system and as an application architect/senior web consultant, you should be responsible for reviewing existing design, suggesting improvements, setting directions, and implementing the base structure for core modules. Job Responsibilities: This role demands someone to take responsibility for application design and development, guide teams on best coding standards, and make it highly scalable. Figuring out technical needs, evaluating various solutions, and presenting a final solution to the management. Solid experience working in an APPLICATION ARCHITECT role, designing solutions, and utilizing/defining best practices. Candidate should have the capacity to address every challenge faced in development, design frameworks, and provide guidelines to the team on design patterns and best implementations. Special consideration will be given to candidates who have developed large scale, distributed, and highly available enterprise-level software solutions. Excellent understanding of multiple technology stacks and their use in product development wherever required. Experience with service-oriented architectures (SOA), AWS and Google cloud platforms, relational databases, NoSQL databases, caching systems, full-text search engines, and/or big data systems. Expert knowledge of security and data encryption best practices and implementation. Experience working closely with multiple stakeholders, architects, project managers, UX designers and researchers, marketing, and engineering teams. Candidate must be self-motivated, detail-oriented, and a natural problem solver. Job Type:
Part-Time Position (15 to 20 hours per week) – Possibility to convert to a full-time position Job Location:
Lahore Required Education:
At least Bachelor Degree Experience:
10 Years Interested candidates should send their resume to
Contact Person:
Raja Tassaduq Abbas Cell:
Office:
Job Specification
Required Skills: 8-10 years of proven work experience in PHP applications (both UI and Back-end services) along with a strong understanding of architecture and data management. 5-7 years of hands-on experience with the Laravel (5 - 5.7) framework. Strong expertise in object-oriented, structured, web/internet, business process, web service, XML, OOA/OOP design patterns. Database experience with SQL (MySQL, MsSQL, etc.), NoSQL (MongoDB, etc.) servers including design, development, data processing (OLTP, batch processing, ETL, etc.), advanced indexing, normalization, database optimizations, and comfort with complex data structures. Experience with Git, Jira, Jenkins, and basic build tools like Webpack. Technical/project lead, architecture, and other experience desired. Ability to collaborate in a team environment and adapt effectively and quickly to a rapidly changing environment. Strong verbal and written communication skills.
#J-18808-Ljbffr
AI Software Engineer – End-to-End Applications with RAG
Posted today
Job Viewed
Job Description
Are you passionate about Generative AI, LLMs, and RAG pipelines?
This is your chance to join a fast-growing AI team working with global clients on cutting-edge projects. Role: AI Full Stack Developer
Location: Lahore (Onsite)
Shift: 5PM–2AM / 8PM–5AM
Positions: 2 last positions left
Type: Full-Time
You'll be building end-to-end AI applications, integrating LLM APIs (GPT, Claude, Gemini, etc.), and designing agentic workflows that transform industries.
Must-Have Skills: Python, TypeScript ), LLM APIs, RAG, Databases
Bonus: Vector DBs (Pinecone, FAISS), LangChain/LlamaIndex, Cloud Deployment
Apply Now:
Join our AI Dream Team and build the future with us
Software Engineer
Posted today
Job Viewed
Job Description
About The Role
Were looking for a passionate Mid-Level AI/ML Software Engineer with 2-3 years experience to join TEKHQS in Lahore. Youll work on exciting AI and machine learning projects, helping build and deploy innovative solutions in deep learning and generative AI. This role is perfect for someone eager to dive into real-world AI challenges, learn cutting-edge techniques, and contribute to our global tech solutions. Expect to work with raw data, experiment with models, and collaborate with a talented team to bring ideas to life.
Key Responsibilities
- Build and train AI models, including transformer-based models (e.g., BERT, GPT, or similar), using GPU-based environments.
- Support the development of GenAI systems, including tasks like data preprocessing, model training, and fine-tuning.
- Experiment with model optimization techniques, such as quantization or efficient attention mechanisms.
- Help implement state-of-the-art AI methods from research papers or open-source frameworks.
- Manage parts of the model lifecycle: data preparation, training, evaluation, and deployment.
- Work with multi-modal data (e.g., text, images) to support cross-domain AI applications.
- Collaborate with senior engineers to optimize models for performance, including low-latency inference and memory efficiency.
- Write clean, modular Python code and contribute to CI/CD pipelines for model deployment.
Requirements:
Core AI/ML Skills
:
- Familiarity with deep learning concepts like transformers, self-attention, or normalization techniques (e.g., LayerNorm).
- Basic understanding of token sampling (e.g., Top-k, Top-p) or training strategies like curriculum learning.
- Experience with supervised or unsupervised learning (e.g., classification, regression, or masked modeling).
Training Infrastructure
:
- Hands-on experience with Python-based ML frameworks like PyTorch, TensorFlow, or HuggingFace.
- Exposure to distributed training or mixed precision (e.g., fp16) is a plus.
- Familiarity with data formats like CSV, JSON, or Parquet for model training.
Model Optimization & Serving
:
- Basic knowledge of model optimization techniques (e.g., quantization or pruning).
- Exposure to model serving tools (e.g., HuggingFace Inference, ONNX, or similar) is a plus.
GenAI Systems
:
- Interest in generative AI, including LLMs or Retrieval-Augmented Generation (RAG).
- Familiarity with tokenizers (e.g., Byte Pair Encoding or SentencePiece) is a bonus.
Software Engineering
:
- Ability to write clean, testable Python code.
- Basic experience with version control (e.g., Git) and CI/CD pipelines.
- Familiarity with Docker or profiling tools (e.g., PyTorch Profiler) is a plus.
Mathematical Foundations
:
- Understanding of core concepts like gradient descent, loss functions (e.g., cross-entropy), or basic linear algebra.
- Comfortable with probability and statistics for data analysis or model evaluation.
Job Details:
Experience
: 2-3 years of AI/ML or software development experience, including 1+ year in deep learning or GenAI projects.
Job Type:
Hybrid
Job Time:
3pm to 9pm from office and 11pm to 1 am from home
Location:
DHA Phase 6 Lahore
About Us:
TEKHQS is a global technology solutions provider headquartered in Lake Forest, California, with an offshore team of 300+ experts based in Pakistan. We specialize in Web 2.0 (Web & Mobile App Development), Web 3.0 (Blockchain & Crypto Platform Development), AI/ML Solutions, and ERP services as a certified partner of SAP S/4HANA, Oracle NetSuite, and Microsoft Dynamics 365 Business Central. Our expertise includes implementation, training, customization, integration, support, IT staff augmentation, and certified ERP consultancy.
Software Engineer
Posted today
Job Viewed
Job Description
At Dubizzle Labs we are looking to further expand our Pakistan engineering office of already 300+. We are most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a super focus on delivering value to customers. Your primary responsibility would be to build world-class suite products to support the hyper-growth of our businesses in 10 countries.
Job Requirements
Troubleshoot, test, and maintain the core product software and databases to ensure strong optimization and functionality
- BS/MS degree in Computer Science, Engineering or a related subject
- Contribute in all phases of the development life cycle
- Develop and deploy new features to facilitate related procedures and tools if necessary
- Designing the application according to specifications
- Write well designed, testable, efficient code by using best software development practices
- Integrate data from various back-end services and databases
- Be responsible for maintaining, expanding, and scaling our site
- Stay plugged into emerging technologies/industry trends and apply them into operations and activities
Essential Skills
- 1- 2 years of software development experience in Laravel, PHP/MySQL,
- Understanding of OOP principles, JavaScript and MVC frameworks
- Proficiency in PHP, MYSQL and JQuery, HTML, JavaScript
- Experience with creating APIs for third parties and consuming third-party APIs will be a plus
- A solid understanding of how web applications work including security, session management, and best development practices
- Good knowledge of relational databases, version control tools, and of developing web services
Good Luck
Software Engineer
Posted today
Job Viewed
Job Description
We are looking for a talented Backend Software Engineer with strong expertise in PHP and Laravel. The ideal candidate will develop and maintain robust backend systems, APIs, and database structures to support our growing digital products.
Key Responsibilities
- Develop, maintain, and optimize backend applications using PHP (Laravel Framework).
- Design and implement RESTful APIs and ensure smooth integration with frontend systems.
- Collaborate with frontend, DevOps, and QA teams for end-to-end delivery.
- Manage and optimize MySQL databases, queries, and indexing.
- Write clean, reusable, and efficient PHP code following best coding standards.
- Implement authentication, authorization, and data validation in Laravel.
- Debug and troubleshoot backend issues, ensuring system reliability and performance.
- Participate in code reviews, technical discussions, and architecture planning.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 3–4 years of professional experience in backend development using PHP and Laravel.
- Strong understanding of OOP, MVC architecture, and PHP features.
- Hands-on experience with Eloquent ORM, MySQL, and database design.
- Familiarity with REST APIs, queues, event-driven development, and job scheduling.
- Experience using Git, Composer, and deployment tools.
- Good understanding of application security, caching, and performance tuning.
Nice to Have
- Experience with Docker, AWS, or CI/CD pipelines.
- Exposure to frontend frameworks like or React for better collaboration.
- Familiarity with testing frameworks, API documentation (Postman, Swagger), and Agile workflows.
Job Type: Full-time
Pay: Rs150, Rs200,000.00 per month
Work Location: In person
Be The First To Know
About the latest Software applications Jobs in Pakistan !
Software Engineer
Posted today
Job Viewed
Job Description
Barq Dev
is looking for a
Python/Django Engineer
with
2+ years of experience
. The candidate should have a strong understanding of Python frameworks to develop and optimize web applications, APIs and backend systems.
Key Responsibilities:
- Develop and maintain backend services and web applications using Python & Django.
- Design and implement RESTful APIs for seamless frontend-backend integration.
- Write clean, reusable code following best practices.
- Optimize PostgreSQL/MySQL queries for better performance.
- Integrate third-party APIs and external services.
- Conduct testing & debugging for stability and performance.
- Utilize AI tools and explore AI-driven solutions as needed.
- Collaborate with frontend teams to deliver high-quality solutions.
- Implement security measures, including authentication & data protection.
- Participate in code reviews and provide feedback.
- Be open to learning new technologies and taking on additional responsibilities.
Requirements:
- 3+ years of experience as a Python/Django Engineer.
- Bachelor's degree in Computer Science, IT or Software Engineering.
- Proficient in RESTful APIs and testing tools like Postman.
- Strong knowledge of Django and relational databases (PostgreSQL, MySQL).
- Experience with AI tools, prompt engineering or machine learning is a plus.
- LLM integration experience is a strong advantage.
- Basic knowledge of AWS, Heroku, Docker, and deployment tools.
- Familiar with testing frameworks (pytest, Django's built-in tools).
- Experience with caching (Redis, Memcached) and task scheduling is a plus.
- Adaptable and eager to learn new technologies.
You can learn more about us by visiting
Location: College road, Township, Lahore
Job Type: Onsite
Software Engineer
Posted today
Job Viewed
Job Description
Requirements:
- Proficiency in Python (Django, Flask, FAST API, ML Libraries) Generative AI.
- Familiarity with Go and
- Strong database knowledge (MongoDB, PostgreSQL, SQL) Schema and CRUD.
- Knowledge of Distributed Queuing/Streaming and cache system like NATS or Kafka, Redis.
- Experience of microservices and APIs along with client side and server-side Architecture design using Cloud services, REST, GQL, and async task processing.
- Experience with JSON schemas, OAuth2, JWT, CI/CD, DevOps, Docker, and Kubernetes.
- Expertise in cloud platform: AWS services (Lambda, S3, EC2, SQS, SNS, etc
- Write unit tests, debug issues, and maintain clear documentation.
- Use Git for version control and participate in code reviews.
- Ability to Write Clean, Scalable and Reusable Code.
- Agile/Scrum experience, excellent teamwork and communication skills.
- Frontend is a plus: JavaScript, TypeScript, Next JS, HTML, CSS and frameworks like Tailwind, Material UI
Software Engineer
Posted today
Job Viewed
Job Description
A Software Engineer for React is an associate at Creative Chaos who is mainly responsible for developing front-end web client applications for various software platforms. A software engineer makes sure that the functionality, security and performance of the client application is as per the design and is completely bug free.
Duties & Responsibilities- Analyze business requirements
- Estimate assigned tasks
- Write code and unit tests
- Collaborate with other team members
- Tune your code for enhanced security and performance
- Maintain systems by fixing any existing issues
- Update issue tracking software
- Provide status updates
- Communicate with client
- Control versions of your code
- Research new technologies
- Upgrade skills and knowledge
Requirements
- Minimum Bachelors in Computer Science/Software Engineering or equivalent.
- Minimum 1-3 years of related experience in professional industry
- Strong communication skills
- Strong proficiency in Javascript technologies
- Knowledge and experience of developing user interfaces with HTML and CSS
- Knowledge and experience of developing applications with ReactJS, Redux and Context
- Knowledge and experience of design systems such as Material-UI or Atomize etc.
- Understanding of accessibility standards and security compliances
- Experience with writing unit tests and ensuring the minimum 90% test coverage
- Knowledge of and experience with Github, JIRA and other collaboration tools
- Basic understanding of back-end technologies
- Flexible attitude and versatile personality
Benefits
- Paid Time Off
- Work From Home
- Health Insurance
- OPD
- Training and Development
- Life Insurance
- Exchange Program