Lead Software Engineer

6 - 10 years

4 - 9 Lacs

Posted:12 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Lead Software Engineer - J49871

Role & responsibilities

Lead Software Engineer - php,nodejs,laravel

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.

Mock Interview

Practice Video Interview with JobPe AI

Start PHP Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Sampoorna Consultants logo
Sampoorna Consultants

Museums, Historical Sites, and Zoos

Mumbai

RecommendedJobs for You

kolkata, mumbai, new delhi, hyderabad, pune, chennai, bengaluru