Almosafer is the Middle East’s leading travel brand offering consumers seamless user experiences for domestic and international travel bookings through its omni-channel offerings across state-of-the-art online platforms, call centre, WhatsApp and retail locations. Providing hotel booking options for over 1.5 million properties around the globe, flight bookings on over 450 airlines, domestic chalet and istiraha reservations, complete holiday packages, domestic activities, car rental, transfers, concierge planning services and more, Almosafer boasts various convenient booking solutions for any type of travel need.
Full Stack Engineer
Muhammad Shahrukh K. is a highly skilled Full Stack Developer with seven years of hands-on experience in designing, developing, and implementing complex software solutions across a variety of industries, including travel, health, and e-commerce. Proficient in cutting-edge technologies such as ReactJs, VueJs, NextJs, Gatsby, NodeJs, NestJs, ExpressJs, React Native, JavaScript, TypeScript, Redux, Docker, MySQL, Postgres, MongoDB, GraphQL, microservices architecture, Socket.io, HTML, CSS, RabbitMQ, Tailwind, AWS, React Query,…
Senior frontend developer
AlmosaferAug 2024 — Oct 2025- Designed and maintained a modular, widget-driven architecture using Next.js and server-side rendering (SSR) to dynamically generate pages based on backend-defined widget order
- Implemented a centralized API mapping system to standardize endpoint generation and streamline API integration for various frontend components
- Developed reusable, data-driven UI widgets that rendered dynamically based on incoming server data and user context.
- Improved maintainability and scalability by decoupling data fetching logic from UI components using widget-to-API abstraction layers.
- Led the implementation of Facet Pages, a scalable system to generate millions of SEOoptimized, content-rich pages dynamically based on user search intent
- Architected a system to dynamically render facet pages based on combinations of property types, amenities, and geographic locations, supporting over 2 million variations per template.
- Optimized page-level caching and data-fetching strategies to handle high-volume dynamic page requests while maintaining performance and personalization.
- Collaborated closely with product and SEO teams to identify high-value facet combinations and implement priority rendering pipelines for those templates.
- Created and managed development tasks and sprints using Jira, ensuring timely tracking of feature development, bug fixes, and cross-team dependencies
- Actively participated in code reviews via GitHub, promoting best practices, code readability, and maintainable architecture across the team
- Maintained high-quality deployment pipelines using Jenkins, integrating automated builds, test runs, and deployments to staging/production environments.
NextjsReactjsCDNSenior Software Engineer
All Shore Virtual StaffingJan 2023 — Jun 2024- Played a pivotal role in creating microservices using NestJs, a powerful Node.js framework, to ensure the scalability and efficiency of the application
- Employed RabbitMQ as a robust message broker for facilitating seamless communication between microservices, enhancing system responsiveness and reliability
- Utilized Redis for temporary data storage, optimizing data retrieval and overall system performance.
- Leveraged BullMQ for scheduling jobs, automating critical tasks, and improving operational efficiency
- Took charge of generating essential reports by creating PDFs and CSVs, enhancing data-driven decision-making processes
- Orchestrated the use of Firebase and MongoDB as database systems, ensuring data integrity, reliability, and efficient storage
- Actively collaborated with Microsoft Azure for version control and repository management, contributing to a streamlined and organized development workflow.
- Integrated PayPal and Stripe for payment gateways
- tracking, and project progress monitoring, ensuring project milestones were met efficiently.
NodeJs, NestJS, ExpressJs, Internet of Things (IoT) Microservices, Redis, BullMQ, RabbitMQ 3rd Party Integrations, Twilio, Nodemailer MongoDB, Firebase TypeScript, JavaScript, GitSenior Full Stack Developer
Quant Datas SolutionsApr 2021 — Jan 2023- Designed and constructed a single-page web application using ReactJs, NextJs, and Material UI, enabling seamless communication with the backend through REST APIs.
- Leveraged NextJs to optimize SEO and to boost the overall performance of the website.
- Successfully engineered a dynamic multi-role dashboard application catering to the unique needs of doctors, staff members, clinic owners, and administrators.
- Pioneered the integration of Web Sockets for real-time push notifications and chat functionality, enhancing user engagement and communication.
- Implemented Redux toolkit for state management.
- Skillfully incorporated the Agora SDK to facilitate video calling capabilities, enabling virtual consultations between doctors and patients, enhancing accessibility to healthcare services
- Led a cross-functional development team of 3 developers, providing clear task assignments and code reviews to ensure high-quality code and adherence to project timelines.
- Streamlined payment processes by integrating multiple payment gateways, including EasyPaisa, JazzCash, and various bank cards, simplifying transactions for patients and medical centers.
NodeJs, ExpressJs, Redis,Twilio,PostgresDB , Firebase TypeScript, JavaScript, Git
Software Engineering
University of science and technology Bannu Bannu2014 — 2018

Full Stack Engineer
Shahrukh is available for hire
Schedule an interview14 days risk-free trial · No commitments · We handle contracts and payroll
Muhammad Shahrukh K. is a highly skilled Full Stack Developer with seven years of hands-on experience in designing, developing, and implementing complex software solutions across a variety of industries, including travel, health, and e-commerce. Proficient in cutting-edge technologies such as ReactJs, VueJs, NextJs, Gatsby, NodeJs, NestJs, ExpressJs, React Native, JavaScript, TypeScript, Redux, Docker, MySQL, Postgres, MongoDB, GraphQL, microservices architecture, Socket.io, HTML, CSS, RabbitMQ, Tailwind, AWS, React Query,…
- Projects completed1
- Hourly rate
- 4+ years experience
- Member since Dec 2025
Almosafer is the Middle East’s leading travel brand offering consumers seamless user experiences for domestic and international travel bookings through its omni-channel offerings across state-of-the-art online platforms, call centre, WhatsApp and retail locations. Providing hotel booking options for over 1.5 million properties around the globe, flight bookings on over 450 airlines, domestic chalet and istiraha reservations, complete holiday packages, domestic activities, car rental, transfers, concierge planning services and more, Almosafer boasts various convenient booking solutions for any type of travel need.
Senior frontend developer
AlmosaferAug 2024 — Oct 2025- Designed and maintained a modular, widget-driven architecture using Next.js and server-side rendering (SSR) to dynamically generate pages based on backend-defined widget order
- Implemented a centralized API mapping system to standardize endpoint generation and streamline API integration for various frontend components
- Developed reusable, data-driven UI widgets that rendered dynamically based on incoming server data and user context.
- Improved maintainability and scalability by decoupling data fetching logic from UI components using widget-to-API abstraction layers.
- Led the implementation of Facet Pages, a scalable system to generate millions of SEOoptimized, content-rich pages dynamically based on user search intent
- Architected a system to dynamically render facet pages based on combinations of property types, amenities, and geographic locations, supporting over 2 million variations per template.
- Optimized page-level caching and data-fetching strategies to handle high-volume dynamic page requests while maintaining performance and personalization.
- Collaborated closely with product and SEO teams to identify high-value facet combinations and implement priority rendering pipelines for those templates.
- Created and managed development tasks and sprints using Jira, ensuring timely tracking of feature development, bug fixes, and cross-team dependencies
- Actively participated in code reviews via GitHub, promoting best practices, code readability, and maintainable architecture across the team
- Maintained high-quality deployment pipelines using Jenkins, integrating automated builds, test runs, and deployments to staging/production environments.
NextjsReactjsCDNSenior Software Engineer
All Shore Virtual StaffingJan 2023 — Jun 2024- Played a pivotal role in creating microservices using NestJs, a powerful Node.js framework, to ensure the scalability and efficiency of the application
- Employed RabbitMQ as a robust message broker for facilitating seamless communication between microservices, enhancing system responsiveness and reliability
- Utilized Redis for temporary data storage, optimizing data retrieval and overall system performance.
- Leveraged BullMQ for scheduling jobs, automating critical tasks, and improving operational efficiency
- Took charge of generating essential reports by creating PDFs and CSVs, enhancing data-driven decision-making processes
- Orchestrated the use of Firebase and MongoDB as database systems, ensuring data integrity, reliability, and efficient storage
- Actively collaborated with Microsoft Azure for version control and repository management, contributing to a streamlined and organized development workflow.
- Integrated PayPal and Stripe for payment gateways
- tracking, and project progress monitoring, ensuring project milestones were met efficiently.
NodeJs, NestJS, ExpressJs, Internet of Things (IoT) Microservices, Redis, BullMQ, RabbitMQ 3rd Party Integrations, Twilio, Nodemailer MongoDB, Firebase TypeScript, JavaScript, GitSenior Full Stack Developer
Quant Datas SolutionsApr 2021 — Jan 2023- Designed and constructed a single-page web application using ReactJs, NextJs, and Material UI, enabling seamless communication with the backend through REST APIs.
- Leveraged NextJs to optimize SEO and to boost the overall performance of the website.
- Successfully engineered a dynamic multi-role dashboard application catering to the unique needs of doctors, staff members, clinic owners, and administrators.
- Pioneered the integration of Web Sockets for real-time push notifications and chat functionality, enhancing user engagement and communication.
- Implemented Redux toolkit for state management.
- Skillfully incorporated the Agora SDK to facilitate video calling capabilities, enabling virtual consultations between doctors and patients, enhancing accessibility to healthcare services
- Led a cross-functional development team of 3 developers, providing clear task assignments and code reviews to ensure high-quality code and adherence to project timelines.
- Streamlined payment processes by integrating multiple payment gateways, including EasyPaisa, JazzCash, and various bank cards, simplifying transactions for patients and medical centers.
NodeJs, ExpressJs, Redis,Twilio,PostgresDB , Firebase TypeScript, JavaScript, Git
Software Engineering
University of science and technology Bannu Bannu2014 — 2018
We have moreWith similar skills.
Other vetted developers with similar skills and experience


