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
MEAN Stack Developer
The Right Software is seeking a skilled Senior MEAN Stack Developer with 2+ years of experience to join our team and drive impactful projects. As a MEAN Stack Developer, you’ll collaborate closely with a talented team to create dynamic, scalable web applications, optimize performance, and enhance user experience. If you're passionate about the MEAN stack and building efficient, modern solutions, we invite you to be part of our journey.
Responsibilities:
- Develop, implement, and maintain web applications using the MEAN stack (MongoDB, Express.js, Angular, Node.js).
- Optimize application performance and ensure high responsiveness across devices and browsers.
- Collaborate with team members on design, development, and deployment processes.
- Engage with stakeholders to understand project requirements and deliver tailored solutions.
- Integrate APIs and web services (REST, SOAP) to enhance application functionality.
- Troubleshoot and provide solutions to complex technical challenges.
- Stay updated with the latest MEAN stack advancements and best practices to continuously improve processes.
Qualification
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum 2 years of experience with MEAN stack development
- Strong proficiency in JavaScript and Typescript, with a deep understanding of front-end and back-end frameworks.
- Experience with version control systems (GIT) and CI/CD pipelines.
- Solid understanding of MongoDB, including schema design and indexing for high-performance applications.
- Familiarity with Agile methodologies and teamwork in a collaborative environment.
- Excellent problem-solving and debugging skills.
- Effective communication skills in English.
Preferred Qualifications
- Knowledge of additional JavaScript libraries and frameworks (e.g., React, Vue).
- Experience with cloud services like AWS or Azure.
- Background in UI/UX design and development to create visually appealing, user-friendly applications.
Job Type: Full-time
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
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
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
Python Developer
The Right Software is seeking a skilled Python Developer with 2 years of experience to join our team and contribute to innovative projects. As a Python Developer with expertise in AI, you'll collaborate with a dynamic team of professionals to solve complex problems, optimize workflows, and develop solutions that drive AI-driven applications forward. If you're passionate about Python, AI, and building cutting-edge solutions, we invite you to be part of our journey.
Responsibilities:
- Develop, implement, and maintain software solutions using Python, focusing on AI technologies
- Collaborate with the team to improve and optimize internal processes and enhance AI-based applications.
- Engage with customers to understand requirements and deliver tailored AI solutions.
- Offer support and troubleshooting assistance to end-users or clients as needed.
- Explore and implement APIs, including FastAPI, REST, SOAP, OAuth, and other web service protocols.
- Actively participate in team meetings and brainstorming sessions, contributing valuable ideas and insights.
- Stay current with the latest Python frameworks, libraries, and AI advancements to ensure solutions are up-to-date.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
- Minimum 2 years of experience working with Python frameworks, with a focus on AI-driven applications.
- Proficient in Python (versions 3.9 or 3.10), with solid experience in AI frameworks and libraries.
- Familiarity with version control systems (GIT) and CI/CD pipelines.
- Competent in Linux environments and databases, especially MySQL.
- Strong logical and analytical skills, with a keen attention to detail.
- Capable of working as an internal consultant, developing effective solutions tailored to company needs.
- Excellent communication skills in English.
Preferred Qualifications:
- Understanding of web development technologies, including HTML, CSS, JavaScript, PHP, AJAX, and jQuery.
- Knowledge of OpenAI, Machine Learning, and ChatGPT.
- Experience with various testing methods, including unit, regression, integration, system, and acceptance testing.
Job Type:
- Full-time
We are Hiring
Mid-Level Quality Assurance (QA) Engineer
The Right Software is seeking an experienced and motivated Mid-Level Quality Assurance (QA) Engineer to join our dynamic team. The ideal candidate will play a key role in ensuring the quality and performance of our software products by applying robust testing methodologies and collaborating with cross-functional teams. If you are passionate about software quality, have a keen eye for detail, and are skilled in writing automated tests, we’d love to hear from you!
Responsibilities:
- Develop, execute, and maintain comprehensive test plans, test cases, and test scripts.
- Write and execute automated test scripts to ensure robust and efficient testing processes.
- Identify, document, and track software defects and issues using bug-tracking tools.
- Perform functional, regression, integration, and usability testing on various projects.
- Collaborate with developers, designers, and stakeholders to understand requirements and troubleshoot issues.
- Implement and manage automated testing frameworks to improve test coverage and efficiency.
- Monitor application performance and ensure compliance with quality standards.
- Provide detailed and actionable feedback to the development team regarding test results.
- 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.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Proficiency in software testing methodologies, techniques, and tools.
- Strong ability to write and manage automated test scripts using tools like Selenium, Cypress, Appium, or similar frameworks.
- Experience with performance testing tools (e.g., JMeter, LoadRunner) is a plus.
- Familiarity with Agile methodologies and working knowledge of CI/CD pipelines.
- Solid understanding of programming languages (e.g., Python, Java, JavaScript) for automation purposes.
- 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
DotNet developer
The Right Software is looking for a skilled and experienced .NET Developer to join our development team. As a .NET Developer, you will be responsible for designing, developing, and maintaining web applications and services using various .NET technologies. Your expertise in C#, VB.NET, .NET Framework, .NET Core, ASP.NET Core Web API, OpenID Connect, OAuth, databases, design patterns, microservices, and architecture will be critical to the success of our projects.
Responsiblities:
- Collaborate with cross-functional teams to gather and analyze requirements for new and existing software applications.
- Design, develop, and implement high-quality, scalable, and maintainable web applications using C#, VB.NET, and the .NET Framework/.NET Core.
- Create and consume RESTful APIs using ASP.NET Core Web API.
- Implement authentication and authorization mechanisms using OpenID Connect and OAuth.
- Develop and optimize database schemas and queries for efficient data manipulation and retrieval.
- Apply design patterns and best practices to ensure code quality, performance, and maintainability.
- Participate in code reviews to provide constructive feedback and ensure adherence to coding standards.
- Collaborate with the architecture team to design and implement scalable and robust software solutions.
- Troubleshoot and resolve software defects and issues in a timely manner.
- Stay up-to-date with the latest trends and advancements in .NET development and related technologies.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a .NET Developer, with a strong portfolio of web application development projects.
- Proficient in C# and VB.NET programming languages.
- In-depth knowledge of the .NET Framework and .NET Core.
- Experience in developing and consuming RESTful APIs using ASP.NET Core Web API.
- Familiarity with authentication and authorization protocols such as OpenID Connect and OAuth.
- Strong database development skills, including experience with SQL Server or other relational databases.
- Solid understanding of software design principles, design patterns, and best practices.
- Knowledge of microservices architecture and distributed systems.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
- Ability to work effectively in a team environment and independently.
Preferred Skills:
- Experience with front-end development using HTML, CSS, JavaScript, and popular JavaScript frameworks/libraries (such as Angular, React, or Vue.js).
- Knowledge of cloud platforms such as Microsoft Azure or AWS.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Understanding of continuous integration and deployment (CI/CD) practices.
- Join our dynamic team and contribute to the development of cutting-edge software solutions using your expertise in .NET development. Apply now and be part of our innovative projects!
- Ability to work effectively in a team environment and independently.