Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Developer (Laravel + Vue.js)

Jobstreet Malaysia

Selangor

Hybrid

MYR 60,000 - 80,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment platform is looking for a Senior Software Developer with extensive experience in Laravel and Vue.js. The role involves developing modern web applications, building APIs, and integrating real-time communication protocols like WebSocket. The successful candidate will work on optimizing backend systems, ensuring effective communication across software and hardware, and collaborating with cross-functional teams. Candidates should have 3-5 years of relevant experience and strong troubleshooting skills.

Qualifications

  • 3-5 years of hands-on experience with Laravel.
  • Proficient with Vue.js and experience with RESTful API development.
  • Familiarity with WebSocket, TCP, UDP, and USB CDC protocols.

Responsibilities

  • Develop, maintain, and optimize backend systems using Laravel.
  • Build RESTful APIs and integrate them with internal/external systems.
  • Implement authentication, authorization, role-based access control.

Skills

Laravel
Vue.js
RESTful APIs
WebSocket
TCP
UDP
USB CDC
MySQL
Git
Docker

Education

Diploma/ Degree in Computer Science, Software Engineering, IT, or related fields
Job description
Senior Software Developer (Laravel + Vue.js)

We are looking for a skilled Software Developer who excels in Laravel and Vue.js, and is experienced with communication protocols including TCP, UDP, USB CDC, and WebSocket. You will work on modern web applications, develop APIs, and integrate real-time or hardware-based communication into our systems.

Key Responsibilities

Develop, maintain, and optimize backend systems using Laravel.

Build RESTful APIs and integrate them with internal/external systems.

Implement authentication, authorization, role-based access control.

Manage database architecture, migrations, and optimized queries.

Utilize Laravel's queues, events, broadcasting, and middleware.

Frontend Development (Vue.js)

Build responsive, interactive web interfaces using Vue.js.

Integrate front-end components with backend APIs and real-time features.

Optimize UI/UX performance and maintain clean component structures.

Communication Protocols & System Integration

Implement and maintain real-time communication using WebSocket technologies.

Develop socket-based communication using TCP, UDP, and USB CDC.

Integrate and test data transfer between software and hardware devices.

Monitor, analyze, and troubleshoot communication flows and packet-level issues.

Collaborate with hardware engineers to validate device communication.

Testing, Debugging and Deployment

Perform end‑to‑end testing of web, API, and device‑communication modules.

Troubleshoot system issues across all layers.

Deploy applications using Git, CI/CD, Docker, or cloud services.

Work with hardware teams, user interface teams, and other developers.

Participate in sprint planning, technical reviews, and documentation updates.

Suggest improvements to system architecture and workflow.

Requirements

Strong hands‑on experience with Laravel (at least 3‑5 years).

Proficient with Vue.js.

Familiarity with WebSocket, TCP, UDP, USB CDC protocol.

Experience integrating third‑party APIs.

Experience with real‑time systems or event‑driven architecture.

Experience with MySQL/PostgreSQL.

Proficient with Git.

Exposure to Docker, cloud hosting, or microservices.

Strong troubleshooting skills.

Bonus Skills

Sound knowledge of Node.js, Python, or C++.

Education

Diploma/ Degree in Computer Science, Software Engineering, IT, or related skills.

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