Software Engineer - Full Stack (Chennai)

Software Engineer - Full Stack (Chennai)

13 Oct
|
Sampoorna Consultants
|
Chennai

13 Oct

Sampoorna Consultants

Chennai

Software Engineer - Full Stack - J50860

Role & responsibilities

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
• Bachelors 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.
• Robust 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.

📌 Software Engineer - Full Stack (Chennai)
🏢 Sampoorna Consultants
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer - full stack (chennai) / chennai