Enable job alerts via email!

Software Engineer (5 Day Work Week)

Linkk Busway Systems

Selangor

On-site

MYR 50,000 - 70,000

Full time

Today
Be an early applicant

Job summary

A software development company in Malaysia seeks a skilled developer proficient in Vue.js and Laravel for web applications. The role involves developing user interfaces, backend APIs, and optimizing databases while collaborating with a team. Ideal candidates will have hands-on experience with modern technologies and strong communication skills.

Qualifications

  • 2-5 years of hands-on experience with Vue.js (v3) and TypeScript.
  • Strong experience with Laravel (v12) and PHP 8.2.
  • Proficiency with MySQL, Redis, and REST API design.
  • Effective communicator and collaborative team player.

Responsibilities

  • Develop, maintain, and optimize user interfaces using Vue 3 with TypeScript.
  • Design and develop RESTful APIs and business logic using Laravel 12.
  • Optimize MySQL databases and use Redis for caching.
  • Collaborate with team using Git-based workflows.

Skills

Vue.js (v3)
TypeScript
Laravel (v12)
PHP (v8.2)
MySQL
Redis
REST API design
Git
Continuous Integration

Tools

GitLab
Composer
Vite
Job description
Responsible for developing, maintaining, and optimizing web applications using Vue.js (TypeScript) on the frontend and Laravel 12 on the backend.
Job Responsibilities:
Frontend (Vue + TypeScript)
  • Develop, maintain, and optimize user interfaces using Vue 3 with TypeScript.
  • Apply DRY principles across components and modules to minimize redundancy.
  • Implement reusable components, state management (Vuex/Pinia), and responsive design.
  • Integrate with backend APIs, handling asynchronous data flow efficiently.
  • Ensure cross-browser and mobile compatibility.
  • Write clean, modular, and maintainable code with strong focus on user experience.
Backend (Laravel 12)
  • Design and develop RESTful APIs and business logic using Laravel 12.
  • Adhere strictly to DRY principles in all backend implementations.
  • Use Laravel's features (Eloquent ORM, Queues, Events, Jobs, Notifications) efficiently.
  • Design scalable backend architectures that support modular growth.
  • Ensure code quality through unit testing and adherence to Laravel best practices.
Database & Caching
  • Design, query, and optimize MySQL databases for scalability and reliability.
  • Use Redis for caching, sessions, and queue management to enhance performance.
  • Maintain data integrity through Eloquent ORM relationships.
  • Maintain data integrity, consistency, and security.
Code Quality & Best Practices
  • Write clean, maintainable, and well-documented code following DRY principles.
  • Conduct and participate in code reviews.
  • Ensure test coverage and follow continuous integration standards.
  • Maintain consistent naming conventions, folder structures, and design patterns.
Collaboration
  • Collaborate with team using Git-based workflows (GitLab).
  • Participate in code reviews and contribute to continuous integration & deployment (CI/CD).
  • Monitor and optimize application performance, troubleshoot bugs, and enhance security.
  • Work closely with teams to ensure smooth deployment and release cycles.
Job Requirements
  • 2-5 years of hands-on experience with Vue.js (v3) and TypeScript.
  • Strong experience with Laravel (v12) and PHP 8.2.
  • Proficiency with MySQL, Redis, and REST API design.
  • Experience with Git, Composer, and modern build tools (Vite, etc).
  • Strong understanding and practical application of DRY principles.
  • Effective communicator and collaborative team player.

Only shortlisted candidate will be notified, we thank you for your interest.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.