Search by job, company or skills

Sampoorna Consultants

Lead Software Engineer - Laravel/Node.js

new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 days ago
  • Be among the first 10 applicants
Early Applicant

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.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138105259