JOB DETAILS
Full Stack Developer (Vue.js)
CompanyMaster-Works
LocationRiyadh
Work ModeOn Site
PostedNovember 23, 2025

About The Company
Master Works, is a Saudi national tech company operating in five countries, we specialize in emerging technologies in data and digital transformation, empowering customers through innovation and expertise in many landscapes like data management, AI and computer vision, strategy management, Middleware, software development, and many more in house products. Contributing to the digital economy's growth - aligning with driving the non-oil economy transition in Saudi Vision 2030.
SPECIALITY AREAS
Data Management:
- Business Intelligence (BI), Business Reporting
- Enterprise Data Warehouse
- BIG Data
- Data Mining, Analytics, Integration, Reporting
- Data Quality
- Data Governance
- Data Monetization
- NDMO setup
_ Master Data Management (MDN)
Digitization:
- AI, Machine Learning (ML)
- Chatbot
- Application Programming Interface (API) Management
- computer vision, video analytics
- Digital PMO (P+)
- Digital SMO (S+)
Digital products:
- P + PMO digital solution
- S+ SMO Digital solution
- Baseer
- Diwan
- NAWA
Partnership with MicroStrategy, SAS, Cloudera, Informatica, Oracle, SAP, Tableau, Alteryx, incorta, Collibra, Google, Automation Anywhere, Dataiku. Software AG, SPIR, apigee, Teradata, Microsoft
Founder/CEO
Hani Al-Lehaibi
Headquarters
Riyadh, Saudi Arabia
Offices
Dubai (UAE), Jordan (Amman), Cairo (Egypt), and india
About the Role
Job Overview:
As a Full Stack Developer (Vue.js) at Master-Works, you will be responsible for developing dynamic and responsive web applications using Vue.js for the frontend and Node.js for the backend. Your expertise in both client-side and server-side technologies will be crucial in delivering high-quality, scalable, and efficient software solutions that enhance user experiences.
Key Responsibilities:
- Design and develop user-friendly web applications utilizing Vue.js and other modern frontend technologies.
- Build responsive web interfaces that enhance user experience across multiple devices.
- Implement and integrate RESTful APIs with backend services built using Node.js.
- Manage state and optimize the performance of applications using Vuex and other state management techniques.
- Collaborate with product managers, designers, and other developers to create high-quality features and improvements.
- Troubleshoot and debug applications, ensuring smooth user journeys.
- Stay updated on emerging technologies and best practices in web development.
- Proven experience as a Full Stack Developer or similar role, with a focus on Vue.js.
- Extensive experience with Vue.js and its ecosystem (Vue Router, Vuex).
- Solid experience with jQuery and Bootstrap for UI development.
- Solid understanding of Node.js and Express.js for backend development.
- Experience with database technologies, such as MongoDB, MySQL, or PostgreSQL.
- Familiarity with version control systems like Git.
- Knowledge of CI/CD practices and tools is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Key Skills
Full Stack DevelopmentVue.jsNode.jsExpress.jsRESTful APIsVuexMongoDBMySQLPostgreSQLGitCI/CDProblem-SolvingCommunicationTeamworkWeb DevelopmentFrontend Technologies
Categories
TechnologySoftwareEngineering
Job Information
📋Core Responsibilities
As a Full Stack Developer (Vue.js), you will design and develop user-friendly web applications and build responsive web interfaces. You will also implement and integrate RESTful APIs and collaborate with team members to enhance user experiences.
📋Job Type
full time
📊Experience Level
2-5
💼Company Size
671
📊Visa Sponsorship
No
💼Language
English
🏢Working Hours
40 hours
Apply Now →
You'll be redirected to
the company's application page