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
Node.js/Python Developer
The Right Software is seeking a highly skilled and experienced Node.js Developer to join our dynamic team. As a Node.js Developer, you will be responsible for designing, developing, and deploying robust, scalable, and efficient web applications using the latest Node.js technologies and best practices.
Job Description
We are seeking 2 Mid-Level Node.js/Python Developers with at least 1 year of professional experience. Candidates from top universities with a passion for innovation and a strong interest in advancing their careers in AI development are encouraged to apply.
Key Responsibilities
- Develop, test, and maintain web applications using Node.js and Python.
- Collaborate with the AI team to integrate machine learning models and algorithms into applications.
- Design scalable, secure, and efficient backend architectures.
- Participate in code reviews and maintain coding standards.
- Research and implement the latest technologies to enhance AI-driven projects.
Requirements
- Bachelor’s degree in Computer Science or a related field from a top university.
- 1+ year of experience in Node.js or Python development.
- Strong understanding of RESTful APIs and web application architecture.
- Hands-on experience with databases such as MongoDB, PostgreSQL, or MySQL.
- Familiarity with version control systems like Git.
- A keen interest in AI/ML technologies and willingness to learn.
- Problem-solving mindset with excellent communication skills.
Preferred Skills
- Basic understanding of AI and machine learning concepts.
- Experience with cloud platforms (AWS, GCP, or Azure).
- Exposure to frameworks like TensorFlow or PyTorch is a plus.
- Knowledge of Docker and containerization.
Job Type:
- Full-time
We are Hiring
Business Development Officer
The Right Software, a leading software development, is seeking a dynamic BDO to join our team. In this role, you will be responsible for identifying and nurturing new business opportunities, as well as maintaining and expanding our existing client relationships through strategic marketing initiatives.
Key Responsibilities:
- Prospect and qualify new leads through channels like LinkedIn, industry networks, and digital marketing campaigns.
- Develop and implement marketing strategies to raise brand awareness and attract new clients.
- Manage the proposal and bid submission process, collaborating with the technical team.
- Serve as the primary point of contact for clients, ensuring seamless communication and service delivery.
- Build and maintain strong, long-term relationships with existing clients.
- Identify and pursue upsell and cross-sell opportunities within the client's organization.
- Contribute to the company's strategic planning and execution.
Qualifications:
- Expertise in digital marketing and lead generation techniques, including LinkedIn, Upwork, content marketing, and social media.
- Strong communication and interpersonal skills, with the ability to present technical concepts to non-technical stakeholders.
- Proficiency in market research, client needs analysis, and proposal/bid writing.
- Bachelor's degree in Business, Marketing, IT, MBA or a related field.
- Job Types: Full-time
We are Hiring
Python Developer Intern
The Right Software is seeking a Python Developer Intern to join our team and contribute to our exciting projects. As a Python Developer Intern, you'll work closely with experienced professionals, gain hands-on experience in solving real-world problems, and be involved in various stages of the software development lifecycle. If you're passionate about learning, have a solid foundation in Python, and are eager to take on new challenges, we'd love to hear from you. Join us and be part of our innovative journey in creating cutting-edge software solutions.
Responsibilities:
- Work closely with cross-functional teams, including designers, data scientists, and project managers, to meet project goals.
- Interact with customers to understand their needs and provide customized AI solutions.
- Providing support and troubleshooting assistance to end-users or clients when necessary.
- 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.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
- 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.
- Ability to work as an internal consultant and find effective solutions.
- Excellent communication skills in English.
Preferred Qualifications:
- Understanding of web development technologies such as HTML, CSS, JavaScript, PHP, AJAX, and jQuery.
Job Type:
- Full-time
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
MEAN Stack Developer
The Right Software is seeking a skilled Senior MEAN Stack Developer with 4+ 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 4 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
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.
We are Hiring
Sales Manager (IT Sales)
The Right Software is looking for a full-time Sales Manager (IT Sales) to join our team in Rawalpindi. The Sales Manager (IT Sales) will be responsible for creating and executing strategies to expand the company's customer base and increase its revenue.
Roles:
- Maintaining strong relationships with clients and customers
- Identifying new business opportunities
- Negotiating and closing deals.
Requirements:
- Qualifications Bachelor's degree in Business Administration, Marketing, Sales, or a related field.
- Proven experience in IT sales and business development, and a strong track record of meeting and exceeding sales targets.
- Excellent communication and negotiation skills, with a customer-focused mindset. Strong knowledge of the IT industry and a passion for technology solutions.
- A high degree of adaptability, creativity, and problem-solving skills to deal with a fast-paced, changing environment.
- Positive attitude, self-motivation, and the ability to work both independently and as a part of a team.
- Job Type: Full-time
We are Hiring
Marketing intern
The Right Software is looking for a Marketing Intern to join our team. As a Marketing Intern, you will have the opportunity to gain hands-on experience in various aspects of marketing while contributing to the growth and success of our company. You will work closely with our marketing team to support a wide range of marketing initiatives.
Responsibilities:
- Assist in the development and execution of marketing campaigns across various channels, including social media, email marketing, and content marketing.
- Conduct market research and competitor analysis to identify trends, opportunities, and best practices. Help create and curate engaging and compelling content for our website, blog, and social media platforms. Support the planning and coordination of marketing events, including trade shows, conferences, and product launches.
- Monitor and track marketing campaign performance and prepare reports with actionable insights. Collaborate with cross-functional teams, including design, sales, and product development, to ensure consistent brand messaging and effective campaign implementation.
- Stay up to date with industry trends, emerging technologies, and marketing best practices.
Requirements:
- Bachelor's degree in Marketing, Business, Communications, or a related field.
- Strong written and verbal communication skills.
- Excellent organizational and time management skills.
- Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint).
- Familiarity with social media platforms and digital marketing tools.
- Basic knowledge of SEO, content marketing, and email marketing.
- Creative thinking and problem-solving abilities.
- Ability to work independently and as part of a team.
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
Business Development Officer
The Right Software, a leading software development, is seeking a dynamic and experienced Business Development Officer to join our team. In this role, you will be responsible for identifying and nurturing new business opportunities, as well as maintaining and expanding our existing client relationships through strategic marketing initiatives.
Key Responsibilities:
- Prospect and qualify new leads through channels like LinkedIn, industry networks, and digital marketing campaigns.
- Develop and implement marketing strategies to raise brand awareness and attract new clients.
- Manage the proposal and bid submission process, collaborating with the technical team.
- Serve as the primary point of contact for clients, ensuring seamless communication and service delivery.
- Build and maintain strong, long-term relationships with existing clients.
- Identify and pursue upsell and cross-sell opportunities within the client's organization.
- Contribute to the company's strategic planning and execution.
Qualifications:
- 2+ years of experience in business development or marketing, preferably in the software/IT industry.
- Proven track record of generating new business and building client relationships.
- Expertise in digital marketing and lead generation techniques, including LinkedIn, Upwork, content marketing, and social media.
- Strong communication and interpersonal skills, with the ability to present technical concepts to non-technical stakeholders.
- Proficiency in market research, client needs analysis, and proposal/bid writing.
- Bachelor's degree in Business, Marketing, IT, MBA or a related field.
Note: Prior experience with Upwork.com or Freelancer.com is mandatory.
- Job Types: Full-time
We are Hiring
Flutter Developer
The Right Software is seeking a skilled and minimum 1 year experienced Flutter Developer to join our dynamic team. As a Flutter Developer, you will be responsible for developing cutting-edge mobile applications using the Flutter framework for Android and iOS platforms. You will collaborate with our cross-functional teams to design and implement high-quality user interfaces and user experiences and ensure seamless integration with back-end services and APIs.
Responsibilities:
- Develop and maintain mobile applications using the Flutter framework for Android and iOS platforms.
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to define project requirements and deliver high-quality software solutions.
- Design and implement user interfaces and user experiences that are visually appealing and intuitive, while ensuring optimal performance and responsiveness.
- Write clean, maintainable, and efficient code, and conduct code reviews to ensure adherence to coding standards.
- Troubleshoot and debug issues, and implement necessary fixes and optimizations to improve the performance and stability of the applications.
- Stay up-to-date with the latest advancements in mobile technologies and incorporate them into the development process.
- Collaborate with back-end developers to ensure seamless integration of front-end and back-end functionalities.
- Participate in app testing and quality assurance processes to identify and fix defects and vulnerabilities.
- Provide technical guidance and support to junior developers, as needed.
Requirements:
- Proven experience in mobile app development using the Flutter framework, with a strong portfolio of successful Flutter applications.
- Strong proficiency in Dart programming language and a solid understanding of object-oriented programming concepts.
- Familiarity with native mobile app development for Android and/or iOS using Java/Kotlin or Swift/Objective-C, respectively.
- Experience with RESTful APIs and integration of third-party libraries and services.
- Solid understanding of mobile apps architecture patterns, such as MVVM, MVC, or Bloc.
- Experience with version control systems, such as Git.
- Strong problem-solving skills and ability to work independently as well as collaboratively in a team environment.
- Excellent communication skills, both written and verbal.
- Bachelor's or Master's degree in Computer Science or a related field.
- At The Right Software, we value innovation, creativity, and excellence in software development. Join our team and be part of our exciting projects that shape the future of mobile applications.
Job Type: Full-time
Employee benefits
We arranged many different activities Like Pizza parties, savor parties, office lunch, trips to get refreshed from busy routine.
Free tea and coffee as much as you can drink
Company Lunches
Outdoor activities
Performance bonuses
Regular Salary appraisals
Treat on every Monday (usually biscuits or cake)
Flexible work timings with previous discussion with Team lead
Workshops and presentations
Encouragement to try new technologies
Quick adoption to latest trends