Software Engineer - Full Stack

Sampoorna Computer People

Chennai District

On-site

INR 900,000 - 1,500,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sampoorna Computer People is seeking a Software Engineer - Full Stack with 4+ years of experience to design event-driven architectures and scalable cloud-native solutions. You will build RESTful and GraphQL APIs for fleet management, integrate third‑party services, and ensure secure access using modern authentication methods.

Strong database and testing focus is required. Proficiency in Docker, Kubernetes, PostgreSQL/TimescaleDB, MySQL and Elasticsearch is desired, with familiarity in Redis and

Qualifications

  • Design and implement event-driven architectures using Kafka, RabbitMQ, AWS SQS, and message queue patterns.
  • Architect scalable, secure, and performance solutions using modern web technologies.
  • Develop RESTful and GraphQL APIs for 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 for interoperability.
  • Implement authentication/authorization using Auth0 and Laravel Passport.
  • Develop and maintain database schemas, queries, and migrations for PostgreSQL, TimescaleDB, MySQL, Redis, Elasticsearch.
  • Produce clean, maintainable code, and conduct thorough code reviews.
  • Troubleshoot and optimize application performance using Datadog and Grafana.
  • Implement comprehensive testing strategies.
  • Stay current with emerging backend/web development technologies.

Responsibilities

  • Design and implement event-driven architectures using Kafka, RabbitMQ, AWS SQS, and message queue patterns.
  • Architect scalable, secure, and performance solutions using modern web technologies.
  • Develop RESTful and GraphQL APIs powering fleet management features like telematics, asset management, real-time tracking, and alerts.
  • Build and optimize data-processing pipelines for high-volume telemetry from connected devices.
  • Collaborate to integrate third-party services, APIs, and data sources for seamless interoperability.
  • Implement robust authentication and authorization using Auth0 and Laravel Passport.
  • Maintain database schemas, queries, and migrations for PostgreSQL, TimescaleDB, MySQL, Redis, Elasticsearch.
  • Produce clean, well-documented code and perform code reviews.
  • Troubleshoot for optimal performance using monitoring tools.
  • Implement comprehensive testing strategies.
  • Stay updated with emerging technologies and best practices.

Skills

Event-driven architecture
Microservices
RESTful APIs
GraphQL
Testing & code reviews
Leadership & collaboration
Cloud platforms (AWS/Azure/GCP)
Frontend familiarity (Vue/React)
Service providers & DI patterns

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
PostgreSQL
TimescaleDB
MySQL
Elasticsearch
Redis
RabbitMQ/AWS SQS/Laravel Queues
GraphQL tooling

Job description

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.
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Developer-Full Stack
Developer-Full Stack

Intangles Lab • Pune District

On-site
INR 1,200,000 - 1,500,000
Continuous learning opportunities
Flexible work culture
Collaboration with AI and telematics experts
Senior Software Development Engineer
Senior Software Development Engineer

Comviva • Uttar Pradesh

On-site
INR 1,200,000 - 2,400,000
Engineer
Engineer

Comviva Technology • Gurugram District

On-site
INR 600,000 - 1,200,000
Full Stack Developer
Full Stack Developer

Azuga, Inc. • Bengaluru Urban

On-site
INR 800,000 - 1,200,000
Career growth and learning opportunities
Collaborative and innovative work environment
Software Engineer
Software Engineer

Atyeti Inc. • Hyderabad, Pune District

Hybrid
INR 5,000,000 - 7,000,000
Software Engineer
Software Engineer

Comviva • Gurugram District

On-site
INR 1,200,000 - 3,000,000
Senior- Full-Stack Software Engineer
Senior- Full-Stack Software Engineer

Vue Mastery • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Full Stack Engineer
Full Stack Engineer

HMS Networks • Pune District

On-site
INR 1,200,000 - 1,800,000
Full Stack Developer / Technical SME
Full Stack Developer / Technical SME

Qloron Pvt Ltd • Bengaluru

On-site
INR 1,500,000 - 2,300,000
Backend Developer
Backend Developer

Om Logistics Supply Chain Pvt. Ltd. • Delhi

On-site
INR 1,400,000 - 2,600,000