Software Engineer (Laravel, Vue.js, MQTT)

Energy+ Electric & Electronics Pvt. Ltd.

Requirements

Education

  • Bachelor of Science (BSc) in Computer Science & Engineering

Experience

    • 3 to 5 years
  • The applicants should have experience in the following business area(s): IT Enabled Service

Additional Requirements

  • Age 30 to 40 years
  • Experience: 3 to 5 years of proven professional experience in full-stack software development.
  • Backend Expertise: Strong command of PHP and the Laravel framework, including its ecosystem (Eloquent ORM, Queues, Task Scheduling, Broadcasting).
  • Frontend Expertise: Proficiency in JavaScript/TypeScript and deep experience with Vue.js (Vue 2/3, Vuex/Pinia, Vue Router).
  • IoT & Messaging: Hands-on experience with MQTT brokers (such as Mosquitto, EMQX, or AWS IoT Core) and understanding of QoS levels, topics, and payload optimization.
  • Database Systems: Solid experience with SQL databases and working knowledge of caching mechanisms (Redis/Memcached).
  • Version Control: Advanced proficiency with Git and collaborative workflows (PRs, branching strategies).
  • Problem Solving: Strong analytical skills with a track record of debugging complex performance issues in high-traffic applications.

Responsibilities & Context

Full-Stack Development: Architect, develop, and maintain high-performance web applications using Laravel (PHP) for the backend and Vue.js for the frontend.

Real-Time Data Integration: Implement and manage robust publish/subscribe messaging models using MQTT to handle real-time telemetry, sensor data, and device communication.

System Architecture & API Design: Design scalable RESTful APIs and microservices that communicate securely with both frontend clients and edge devices.

Frontend Excellence: Build intuitive, data-heavy, and highly responsive web dashboards using Vue.js to visualize real-time analytics and device statuses.

Database Management: Optimize queries, manage schema migrations, and ensure data integrity across relational databases (MySQL/PostgreSQL) and caching layers (Redis).

Code Quality & Mentorship: Lead by example by writing clean, testable, and modular code. Conduct thorough code reviews and mentor junior engineers on the team.

Deployment & Monitoring: Work alongside DevOps to deploy applications, monitor system health, and troubleshoot bottlenecks in production environments.

To apply for this job email your details to apply@chakricircular.com