Web and app IT jobs in islamabad
The Right Software, a software house in Islamabad, provides great working environment with highly experienced software engineers and a chance to accomplish success.
If you are ready to take new challenges and have passion to build revolutionary web and mobile applications, be part of our team and make a difference! During Covid-19, we encourage work-from-home and are able to take into consideration special needs.
The IT jobs are for young, energetic minds who can work as team players and can provide inputs and ideas as we go along. You can view the framework of Working at The Right Software.
We are an equal opportunity employers and love a healthy mix of employees here in our office in Islamabad.
We are currently looking for following vacancies:
Important: * Only applications submitted through the careers page will be considered; those sent via email or contact will be discarded.
We are Hiring
MERN Stack Developer
The Right Software Pvt Ltd. is looking for a skilled MERN (MongoDB, Express.js, React.js, Node.js) Stack Developer to join our dynamic IT team. The successful candidate will have a minimum of 1-2 years of experience and will be responsible for working on both front-end and back-end development projects.

Responsibilities:
- Collaborate with cross-functional teams to design, develop, and implement high-quality web applications using the MERN stack.
- Develop user-facing features and ensure seamless integration with server-side logic.
- Write reusable and efficient code while adhering to best practices and coding standards.
- Participate in code reviews to maintain code quality and provide constructive feedback.
- Troubleshoot and debug applications to identify and resolve issues in a timely manner.
- Collaborate with UI/UX designers to ensure the best user experience.
- Stay updated with the latest industry trends, technologies, and frameworks relevant to MERN stack developme
Requirements:
- Minimum of 1-2 years of experience as a MERN Stack Developer or similar role.
- Strong proficiency in JavaScript, HTML, CSS, and related web technologies.
- Solid experience in developing web applications using the MERN (MongoDB, Express.js, React.js, Node.js) stack.
- Proficiency in server-side programming languages such as Node.js and Express.js.
- Experience with front-end frameworks like React.js and Redux.
- Experience with serverless architectures (AWS Lambda, Azure Functions, or Google Cloud Functions)
- Familiarity with RESTful APIs and JSON.
- Knowledge of database systems, particularly MongoDB, and ability to design and optimize database schemas.
- Familiarity with version control systems Git.
- jQuery UI, BootStrap, Tailwind CSS Experience
- Excellent problem-solving and debugging skills.
- Strong collaboration and communication skills to work effectively in a team environment.
- Self-motivated and able to work independently with minimal supervision.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience) is preferred.
- Job Type: Full-time
We are Hiring
MEAN Stack Developer
We are seeking a talented and motivated MEAN Stack Developer with 2+ years of professional experience to join our dynamic team. As a MEAN Stack Developer, you will play a key role in designing, developing, and maintaining cutting-edge web applications. You will work closely with cross-functional teams to deliver scalable and high-performance solutions that meet business needs.

Responsibilities:
- Design, develop, and deploy scalable web applications using MongoDB, Express.js, Angular, and Node.js.
- Create and maintain RESTful APIs to integrate with front-end applications and third-party services.
- Design, query, and optimize MongoDB databases for application performance and scalability.
- Build responsive and user-friendly interfaces using Angular and ensure a seamless user experience.
- Develop robust server-side logic and ensure the integration of data storage solutions.
- Collaborate with UI/UX designers to ensure the best user experience.
- Stay updated with the latest industry trends, technologies, and frameworks relevant to MEAN stack development
- Write clean, maintainable, and well-documented code following best practices.
Requirements:
- 2 years of experience as a MERN Stack Developer or similar role.
- Strong knowledge of MongoDB, Express.js, Angular, and Node.js.
- Solid understanding of HTML, CSS, JavaScript, and responsive design principles.
- Experience with server-side programming and API integration.
- Ability to analyze requirements and propose innovative solutions.
- Familiarity with Git and workflows like GitFlow.
- Knowledge of database systems, particularly MongoDB, and ability to design and optimize database schemas.
- Excellent problem-solving and debugging skills.
- Strong collaboration and communication skills to work effectively in a team environment.
- Self-motivated and able to work independently with minimal supervision.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience) is preferred.
- Job Type: Full-time
We are Hiring
WordPress Developer
The Right Software is seeking a Junior WordPress Developer to join our development team. This is a full-time position with opportunities for long-term career growth within the company.
As a Junior WordPress Developer, you will be involved in building WordPress websites and gaining hands-on experience with popular eCommerce platforms such as WooCommerce. We're looking for candidates who are dedicated, eager to learn, and excited about contributing to the development of high-quality WordPress solutions.

Technical Skills Required:
- Strong understanding of HTML, CSS, JavaScript, PHP, & jQuery
- Solid experience with WordPress and its plugins
- Familiarity with eCommerce platforms, especially WooCommerce is a plus
- Strong problem-solving & analytical skills
- Understanding of object-oriented programming (OOP)
- Clear communication skills to collaborate with technical and non-technical team members
- Excellent time management & organization skills
Qualifications:
- Bachelor's degree in software engineering, computer science, or a related field
- Candidates must have completed their degree (please do not apply if you're still a student)
We are Hiring
AI Prototype Engineer
We are seeking a talented AI Prototype Engineer with 2+ years of experience to join our team. The ideal candidate will be responsible for designing, developing, and testing AI-based prototypes, ensuring they meet performance and scalability requirements. You will collaborate with cross-functional teams to bring ideas to life and build proof-of-concept models that demonstrate the feasibility of advanced AI solutions.
Key Responsibilities:

- Design, develop, and implement AI-based prototypes to demonstrate proof of concept.
- Collaborate with data scientists, machine learning engineers, and product teams to refine requirements and develop innovative solutions.
- Conduct experiments to validate and optimize AI models and algorithms.
- Leverage frameworks like TensorFlow, PyTorch, or similar to build scalable prototypes.
- Integrate AI models into functional prototypes and ensure their alignment with business goals.
- Stay updated with the latest AI trends and tools to propose innovative ideas for prototypes.
Requirements:
- Experience: 2+ years of experience in AI/ML engineering, focusing on prototype development.
- Education: Bachelor’s or Master’s degree in Computer Science, AI, Data Science, or a related field.
- Strong programming skills in Python or other relevant languages.
- Experience with AI/ML frameworks like TensorFlow, PyTorch, or Keras.
- Familiarity with data preprocessing, model training, and evaluation processes.
- Strong understanding of neural networks, NLP, or computer vision techniques.
- Ability to work independently and collaboratively in a fast-paced environment.
We are Hiring
PHP Laravel Developer
The Right Software Pvt Ltd. is urgently seeking an experienced PHP Laravel Developer with a minimum of 2 years of experience. This role requires a solid understanding of Object-Oriented Design and a proactive approach to improving processes and generating innovative ideas.
Key Responsibilities:

- Utilize Object-Oriented Design principles to develop robust applications
- Proactively contribute ideas to improve existing processes
- Understand business requirements and deliver functional solutions
- Work with large databases such as MySQL, PostgreSQL, or SQL Server
- Independently manage tasks while also being an effective team player.
Technical Skills Required:
- Minimum of 1.5 years of experience with PHP 7.4/8
- Extensive experience in Custom Programming
- Expertise in at least one PHP technology with in-depth knowledge
- Proficiency in Laravel Framework
- Strong knowledge of Vue.js, OOP PHP (5.6/7), MySQL, Composer, and Design Patterns
- Experience with Linux, CentOS, Bash, and Git is a significant plus
- Familiarity with AngularJS, jQuery, Bootstrap, JSON, XML
- Comfortable working with Laravel, CodeIgniter, MVC, WordPress/WooCommerce
- Experience with creating and working with Web Services and APIs
- Knowledge of Agile/Scrum/Kanban methodologies
Qualifications:
- Bachelor’s degree in a relevant discipline
- Strong communication skills, both written and verbal
Additional Details:
- The interview process will be technical and may include written coding tasks.
We are Hiring
Quality Assurance (QA) Engineer Intern
The Right Software is seeking an enthusiastic and detail-oriented Quality Assurance (QA) Intern to join our dynamic team. This is a fantastic opportunity to gain hands-on experience in software testing and quality assurance. The ideal candidate will assist in ensuring the quality and performance of our software products by learning and applying testing methodologies while collaborating with cross-functional teams. If you are passionate about software quality and eager to kickstart your career in QA, we’d love to hear from you!

Responsibilities:
- Help create and document test cases based on product requirements and user stories.
- Perform manual testing of web and mobile applications to identify bugs, usability issues, and inconsistencies.
- Record and report defects using bug-tracking tools, providing clear and concise descriptions.
- Participate in regression testing to ensure new changes do not impact existing functionality.
- Work closely with developers and product managers to understand requirements and resolve issues.
- Gain exposure to automated testing frameworks and assist in writing basic scripts.
- Enhance and maintain QA documentation, including guidelines, processes, and test reports.
- Stay updated with industry trends and emerging technologies to continuously improve QA practices.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
- Excellent analytical and problem-solving skills with high attention to detail.
- Strong communication skills and the ability to work collaboratively in a team environment.
Job Type:
- Full-time
We are Hiring
Flutter Developer
We are looking for a motivated Junior Flutter Developer with 1–2 years of hands-on experience to join our development team. You’ll work on cross-platform mobile applications using Flutter and Dart, collaborating closely with senior developers, designers, and product managers to bring ideas to life.

Responsibilities:
- Assist in developing and maintaining mobile applications using Flutter.
- Convert UI/UX designs into functional and user-friendly mobile apps.
- Collaborate with team members during the full app lifecycle: concept, design, build, deploy, test, and release.
- Integrate APIs and work with backend services like Firebase.
- Fix bugs and improve performance and responsiveness of apps.
- Stay updated with the latest Flutter developments and best practices.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
- Excellent analytical and problem-solving skills with high attention to detail.
- Strong communication skills and the ability to work collaboratively in a team environment.
Job Type:
- Full-time
We are Hiring
UI/UX Designer
The Right Software is seeking a talented and creative UI/UX Developer to join our dynamic team. As a UI/UX Developer, you will play a crucial role in crafting the user experience and interface of our software applications and digital products.

Responsibilities:
- Collaborate with cross-functional teams to create visually appealing and intuitive user interface designs.
- Conduct user research, usability testing, and create wireframes and prototypes to optimize the user experience.
- Design visually stunning graphics while adhering to brand guidelines for a consistent look and feel.
- Ensure designs are responsive and accessible across various platforms and devices.
- Work closely with the development team to integrate design elements effectively.
- Stay updated with UI/UX trends and best practices to enhance design processes.
- Propose innovative solutions to design challenges that balance user needs and business objectives.
- Maintain detailed documentation of design concepts and guidelines.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
- 6 months+ of experience in UI/UX development with a strong behance portfolio.
- Proficiency in Adobe Creative Suite (Illustrator, Photoshop, XD) and Figma.
- Basic understanding of front-end development (HTML, CSS, JavaScript).
- Excellent communication and collaboration skills.
- Strong problem-solving abilities and attention to detail.
- Passion for creativity, innovation, and staying up-to-date with design trends.
- Strong communication skills and the ability to work collaboratively in a team environment.
- *Please do not apply if you're e student and have not completed degree yet**
Job Type:
- Full-time
We are Hiring
Python developer
The Right Software is looking for a Python Developer with 2 years of experience to join our team and contribute to our projects. As a Python Developer with AI expertise, you will have the opportunity to work alongside experienced professionals, solve complex problems, and be involved in the entire software development lifecycle. If you are eager to learn, have a strong foundation in Python, and are ready to take on new challenges, we would love to hear from you. Join us and be part of our innovative journey in building cutting-edge software solutions.
Responsiblities:
- Develop and implement software solutions using Python, with a focus on AI technologies.
- Collaborate with the development team to optimize company processes and enhance AI-driven applications.
- Interact with customers to understand their needs and provide customized AI solutions.
- Participate in team meetings, discussions, and brainstorming sessions to contribute ideas and insights.
- Keep up-to-date with the latest Python frameworks, libraries, and AI technologies.
Qualification:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum 2 years of experience with Python frameworks, specifically in developing AI-driven applications.
- Strong knowledge of Python version 3.9 or 3.10.
- Proficiency in working with AI frameworks and libraries.
- Experience with version control systems (GIT) and CI/CD pipelines.
- Familiarity with Linux and databases, especially MySQL.
- Good logical and data analysis skills, with a keen attention to detail.
- Solid understanding of software design principles, design patterns, and best practices.
- Ability to work as an internal consultant and find effective solutions.
- Ability to work effectively in a team environment and independently.
- Excellent communication skills in English.
Preferred Skills:
- Understanding of web development technologies such as HTML, CSS, JavaScript, PHP, AJAX, and jQuery.
- Knowledge of OpenAI, Machine Learning, and ChatGPT.
- Experience with unit testing, regression testing, integration testing, system testing, and acceptance testing.
