We are actively seeking a highly skilled and experienced Senior Full-Stack Developer to join our dynamic development team. In this role, you will be instrumental in designing, building, and maintaining robust web applications using Laravel, Vue.js, and Nuxt 3, ensuring performance, scalability, and security at every stage of the software development lifecycle.
The ideal candidate will lead by example in writing clean, maintainable code, mentoring junior developers, and contribute to both backend and frontend architecture, while also engaging in technical research and proposing forward-thinking solutions to drive innovation.
Job Highlights:
Opportunities to lead full-stack development projects and shape technical architecture across diverse web.
Innovate with modern frameworks in a culture that values mentorship, learning, and continuous improvement
Flexible work arrangements and a supportive environment that promotes both professional growth and work-life balance
Job Responsibilities:
Lead the end-to-end software development lifecycle for full-stack web applications, ensuring seamless integration between Laravel backend and Nuxt 3 frontend components.
Architect and implement scalable, maintainable, and secure systems using modern frameworks and technologies such as Laravel, Vue.js (v3), and Nuxt 3.
Supervise and mentor junior and mid-level developers, conduct code reviews, and uphold best practices in software design, testing, and version control.
Develop and maintain RESTful APIs and JSON:API-compliant endpoints, ensuring proper versioning, documentation, and integration with third-party services (e.g., payment gateways, analytics).
Collaborate with cross-functional teams, including Product, Sales, Marketing, and IT, to gather and translate dynamic business requirements into effective technical solutions.
Manage database architecture, including schema design, performance tuning, and optimization for MySQL/PostgreSQL environments.
Drive innovation through continuous research and development of new tools, frameworks, and technologies that can improve performance, security, or user experience.
Oversee security implementation on both frontend and backend, including protection against common vulnerabilities such as XSS, CSRF, SQL injection, token leakage, and improper authentication flows.
Ensure reliability of systems through ongoing performance monitoring, debugging, documentation (including user manuals), and backup strategies.
Participate in the planning and maintenance of CI/CD pipelines, build processes, and deployment strategies to enable fast and reliable releases.
Coordinate and track project progress in Agile/Scrum environments using tools such as Jira, Trello, or ClickUp to ensure timely and efficient delivery of features and fixes.
Contribute to company-wide software architecture improvements, including adoption of new standards, processes, and technologies.
Job Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Minimum of 3 years of professional experience in PHP development, with at least 2 years in Laravel framework.
Proficient in Vue.js (v3) and Nuxt 3, including SSR/CSR modes, Vue Router, Pinia, and Tailwind CSS
Strong knowledge of the Laravel ecosystem: Eloquent, Jobs, Queues, Notifications, Events, Service Providers, and testing frameworks (PHPUnit, Pest).
Experience with secure Laravel authentication/authorization systems (Sanctum, Passport) and API security practices (OAuth2 scopes, CORS, rate limiting).
Demonstrated expertise in frontend security, such as safe token handling (HttpOnly cookies, localStorage pitfalls), CSP, and SSR security practices.
Skilled in designing scalable APIs and integrating external services, with a strong grasp of software design patterns, architectural principles, and performance optimization.
Comfortable with Git, CI/CD tools, and modern frontend tooling (Vite, PostCSS); familiarity with Docker and GitHub Actions is a plus.
Proven ability to work independently and manage project modules, with a hands-on approach to debugging, refactoring, and architectural improvements.
Strong problem-solving skills, with a proactive mindset and the ability to thrive in an agile development environment.
Excellent communication skills in Mandarin and English, with the ability to write technical documentation and collaborate across departments.
Experience in frontend testing, DevOps tools, performance optimization, and secure deployment practices such as Vue Test Utils, Vitest, Docker, Vite SSR customization, or secure HTTP headers will have an added advantage.
Familiar with SEO best practices, structured data (JSON-LD), multi-tenant architectures, localization (i18n), and advanced access control systems will also be considered an added advantage.
Job Type: Permanent
Pay: RM5,000.00 - RM7,000.00 per month
Benefits:
Free parking
Professional development
Ability to commute/relocate:
Bayan Lepas: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
What is your expected salary for this position?
Education:
Bachelor's (Preferred)
Experience:
PHP Development: 3 years (Preferred)
Laravel Framework: 2 years (Preferred)
Language:
Mandarin (Preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.