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
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
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
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.