
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
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.
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.
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.
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.
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.
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.
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.
Sound knowledge of Node.js, Python, or C++.
Diploma/ Degree in Computer Science, Software Engineering, IT, or related skills.