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 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.
Responsibilities:
- Lead the development and implementation of complex, mission-critical Node.js applications
- Design scalable backend architectures leveraging MongoDB, PostgreSQL, Redis, and Apache Kafka
- Collaborate with cross-functional teams to gather requirements and execute software delivery
- Contribute to the development of innovative solutions like CRMs, ERPs, and marketplace platforms
- Optimize application performance, implement caching, and ensure efficient data processing
- Participate in DevOps processes including containerization, CI/CD, and infrastructure management
- Mentor junior developers and share knowledge to foster continuous learning
Qualifications and Skills: :
- 2+ years of professional Node.js development experience with a proven track record
- Proficient in Node.js, Express.js, JavaScript, and TypeScript, with expertise in asynchronous programming
- Strong experience in working with databases like MongoDB, PostgreSQL, and Redis
- Familiarity with message queuing systems like Apache Kafka and their integration with Node.js
- Expertise in containerization using Docker and container orchestration platforms
- Excellent problem-solving and analytical skills to design scalable, maintainable solutions
- Effective communication and collaboration skills to work in cross-functional teams
- Passion for staying up-to-date with the latest Node.js technologies and trends
- Excellent communication skills in English.
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 looking for a Python Developer with 1 year 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.
Responsibilities:
- 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.
- Providing support and troubleshooting assistance to end-users or clients when necessary.
- Ability to explore Fast APIs via REST, SOAP, Oauth, and other web service protocols.
- 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.
- Minimum 1 year 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.
- 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.
- Knowledge of OpenAI, Machine Learning, and ChatGPT.
- Experience with unit testing, regression testing, integration testing, system testing, and acceptance testing.
Job Type:
- Full-time
We are Hiring
MEAN Stack Developer
The Right Software is looking for a MEAN Stack Developer to be a part of our development team.
Technical skills required:
- Previous working experience as a MEAN Stack Developer for 3+ years
- In-depth knowledge of NodeJS, ExpressJS or Restify
- Extensive experience implementing applications using Angular
- Strong expertise in creating front end applications using HTML5, Angular
- Hands-on experience with JavaScript Development on both client and server-side
- Proven track record of creating secure RESTful-based web services in XML and JSON, Javascript, JQuery
- Strong problem-solving & analytical skills are essential
- Clear communication skills. The ability to communicate ideas effectively to ensure that team members (either technical or non-technical) understand
- Teamwork mindset – The ability to collaborate closely with other team members to ensure effective requirements elicitation and deliver high-quality products that satisfy customers
- Proven to be enthusiastic and self-motivated to take ownership of tasks and make best efforts
- Excellent time management & organization skills.
Qualification Required:
- Bachelors/Masters degree in engineering, computer science or a related field.
Apply if:
- You want to work in a company that motivates you, a team that helps you in your professional growth
- You accurately estimate tasks and meet deadlines
- Job Timings: 10:00 AM to 07:00 PM
- Full time, Onsite job
- Incumbents residing/ willing to relocate in Isb/Rwp will be considered
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
Jr.Flutter Developer
The Right Software is seeking a skilled and minimum 6-months 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