Job Summary
Experience:
4.00 - 6.00 Years
Industrial Type:
IT-Software/Software Services
Location:
Chennai
Functional Area:
IT Software - Application Programming / Maintenance
Designation:
Software Engineer - Full Stack
Key Skills:
Rabbitmq,Kafka,Java
Educational Level:
Graduate/Bachelors
Job Post Date:
2026-09-25
Stream of Study:
Computer Science/IT
Degree:
BE-Other, BSc-Comp/IT, BSc-Other, BTech-Comp/IT, BTech-Other, MCA
Company Description
For years, the transportation industry used technology that wasn`t designed with the future in mind. This limited fleets and drivers to proprietary systems, creating obstacles for innovating the optimal driver experience.
Since launching in 2015, they have spent thousands of hours working with fleets to make transportation smart. From the back office to the driver`s seat, they provide solutions at every level to help fleets future-proof their operations.
Since 2015, our client has connected fleets across the nation with the tools they need to take control of their technology. As part of their ongoing mission to transform transportation, they have made it easy for fleets to develop, deploy, and manage their commercial vehicles’ mobile devices and applications on a single platform.?
?
Through their partnerships with industry leaders at every stage of ?the supply chain, they empower fleets with endless opportunities to innovate and create solutions that evolve as their businesses grow.
Job Description
Software Engineer – Full stack
Essential Responsibilities
• Design and implement event-driven architectures using Kafka, RabbitMQ, AWS SQS, and message queue patterns.
• Architect and implement scalable, secure, and performance solutions using 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
• 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.
• Troubleshoot and debug issues for optimal application performance.
• Stay current with emerging technologies and best practices in backend and web development.
Experience & Skills
• Bachelor’s degree in Computer Science, Software Engineering, or related field.
• 4+ years of professional software development experience.
• Expertise in event-driven integration patterns (event-driven microservices communication, pub/sub messaging using RabbitMQ, AWS SQS and Laravel Queues).
• Strong expertise in one of (PHP Laravel framework, Node JS, Java Springboot) with deep knowledge of service providers, middleware, and dependency injection patterns.
• Solid understanding of microservices architecture, containerization (Docker), and orchestration (Kubernetes).
• Strong database experience with PostgreSQL and TimescaleDB, MySQL, Redis, ElasticSearch.
• Experience with testing frameworks like PHPUnit, Codeception, JUnit, Mockito, 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 driving technical excellence, and fostering a culture of collaboration and accountability.


