HamburgerMenu
hirist

Lead Software Engineer - Laravel/Node.js

Posted on: 15/12/2025

Job Description

Description :


Essential Responsibilities :


- Architect and implement scalable, secure, and performant solutions using Laravel, Node.js, and modern web technologies.


- Design and develop RESTful and GraphQL APIs that power fleet management features including telematics, asset management, real-time tracking and alerts management.


- Build and optimize data processing pipelines handling high-volume telemetry and event streams from connected vehicles and devices.


- Collaborate with cross-functional teams to integrate third-party services, APIs, and data sources, ensuring seamless interoperability.


- Implement robust authentication and authorization mechanisms for secure access using Auth0 and Laravel Passport


- Design and implement event-driven architectures using Kafka, RabbitMQ, AWS SQS, and message queue patterns.


- Develop and maintain database schemas, queries, and migrations for MySQL, PostgreSQL (with TimescaleDB), and Elasticsearch.


- Produce clean, maintainable, and well-documented code, conducting thorough code reviews.


- Troubleshoot and debug issues for optimal application performance using monitoring tools (Datadog, Grafana)


- Implement comprehensive testing strategies using PHPUnit, Codeception, Jest, and Mocha.


- Troubleshoot and debug issues for optimal application performance.


- Stay current with emerging technologies and best practices in web and backend development.


- Mentor and coach team members on technical design, coding standards, and professional development.


Experience & Skills


- Bachelors degree in Computer Science, Software Engineering, or related field.


- 8+ years of professional software development experience, including 2+ years in senior technical or leadership roles.


- Strong expertise in PHP and Laravel framework with deep knowledge of service providers, middleware, and dependency injection patterns.


- Experience building and maintaining Laravel queue workers and scheduled tasks for asynchronous processing.


- Strong background in RESTful API development with Laravel including resource controllers, API authentication, and Eloquent ORM.


- Hands-on experience implementing authentication and authorization using Laravel Passport or Sanctum.


- Proficiency with Node.js and TypeScript for building scalable backend services.


- Experience with Express.js or similar Node.js frameworks for API development.


- Solid understanding of microservices architecture, containerization (Docker), and orchestration (Kubernetes).


- Expertise in event-driven integration patterns (event-driven microservices communication, pub/sub messaging using RabbitMQ, AWS SQS and Laravel Queues).


- Strong database experience with PostgreSQL and TimescaleDB, MySQL, Redis, ElasticSearch.


- Experience with testing frameworks including PHPUnit, Codeception, Jest, and Mocha.


- Proven ability to architect and design scalable, distributed, cloud-native systems (AWS/Azure or GCP).


- Experience with Vue/React, GraphQL, AWS CDK is nice to have.


- Strong grasp of software engineering principles, design patterns, data structures, algorithms, and system design.


- Demonstrated leadership skills in mentoring engineers, driving technical excellence, and fostering a culture of collaboration and accountability.


info-icon

Did you find something suspicious?