Senior Full Stack Developer

Shore Infotech India

Hyderabad

On-site

INR 2,800,000 - 4,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Shore Infotech India is seeking a Senior Full Stack Engineer to design, build, and deliver scalable, production-grade applications. You will own features end-to-end, working with React on the frontend and NestJS on the backend, and leverage Kafka-based event-driven systems and Kubernetes for deployment.

You will optimize PostgreSQL queries, work with Elasticsearch mappings, and contribute to AWS EMR/PySpark workflows while driving performance and reliability across the stack.

Qualifications

  • Minimum 4+ years of full-stack development using TypeScript and modern frameworks.
  • Strong hands-on experience with React and Node.js/NestJS.
  • Experience designing GraphQL schemas, resolvers, and Apollo Server.
  • Advanced SQL skills with PostgreSQL performance tuning.
  • Hands-on with Kafka, Kubernetes, and cloud services (AWS).
  • Experience with Python/PySpark data processing is a plus.
  • Proficient in Git, CI/CD pipelines, and automated testing.

Responsibilities

  • Own features end-to-end from design to deployment and production support.
  • Develop scalable full-stack apps using React on frontend and NestJS on backend.
  • Build and maintain Kafka-based event-driven systems with DLQ handling.
  • Deploy and manage apps on Kubernetes with Helm, autoscaling, and CronJobs.
  • Write complex PostgreSQL queries and optimize performance.
  • Design Elasticsearch mappings and improve search performance.
  • Contribute to AWS EMR notebooks and PySpark data processing workflows.
  • Enhance frontend performance via lazy loading and memoization.
  • Participate in architectural reviews and scalability planning.
  • Collaborate with Product/Design/Engineering and enforce CI/CD.

Skills

TypeScript
React
Node.js
NestJS
GraphQL
PostgreSQL
Kafka
Kubernetes
Elasticsearch
AWS
PySpark
Python
Git
CI/CD

Tools

React
NestJS
Docker
Terraform

Job description

Job Summary

We are looking for a highly skilled Senior Full Stack Engineer to design, build, and deliver scalable, production-grade applications. The ideal candidate will have strong expertise across the complete technology stack, including React, TypeScript, Node.js (NestJS), GraphQL, PostgreSQL, Kafka, Kubernetes, Elasticsearch, and AWS. This role requires ownership of features from design to deployment, with hands-on experience in cloud infrastructure, event-driven architectures, and modern DevOps practices.


Key Responsibilities


  • Own product features end-to-end, from requirement analysis and technical design to implementation, testing, deployment, and production support.

  • Design, develop, and maintain scalable full-stack applications using React on the frontend and NestJS/Node.js microservices on the backend.

  • Build and maintain Kafka-based event-driven systems, including topic design, consumer groups, offset management, replay strategies, and failure recovery.

  • Deploy and manage applications on Kubernetes, including Helm chart development, resource optimization, cluster troubleshooting, and environment management.

  • Develop and optimize complex PostgreSQL queries, stored procedures, CTEs, indexing strategies, and query performance.

  • Design and optimize Elasticsearch mappings, Query DSL, aggregations, indexing, and search performance.

  • Contribute to AWS EMR notebooks and PySpark data processing workflows.

  • Optimize frontend performance through lazy loading, memoization, virtualization, and efficient rendering techniques.

  • Build and manage Kubernetes CronJobs for scheduled data processing and system maintenance.

  • Participate in architectural discussions, scalability planning, and technical design reviews.

  • Collaborate closely with Product, Design, and Engineering teams to deliver high-quality software.

  • Write clean, maintainable, and thoroughly tested code while following CI/CD best practices.

  • Continuously learn and adopt new technologies as the engineering stack evolves.


Required Skills


  • 4+ years of experience with TypeScript and advanced programming concepts.

  • Strong hands-on experience with React, Hooks, Redux Toolkit (RTK Query), and frontend performance optimization.

  • 4+ years of backend development using Node.js and NestJS.

  • Experience designing and optimizing GraphQL schemas, resolvers, and Apollo Server.

  • Advanced SQL expertise, including stored procedures, CTEs, query optimization, and indexing.

  • Strong knowledge of PostgreSQL database design, migrations, and performance tuning.

  • Hands-on experience with Kafka, including producers, consumers, partitions, replay strategies, and Dead Letter Queues (DLQ).

  • Practical experience managing Kubernetes clusters, Helm Charts, Autoscaling (HPA), CronJobs, and troubleshooting production environments.

  • Experience with AWS services including EKS, S3, RDS, MSK, Athena, and EMR.

  • Experience writing and maintaining Python/PySpark data pipelines.

  • Strong understanding of scalable distributed systems, infrastructure optimization, and event-driven architectures.

  • Experience with Git, CI/CD pipelines, and automated testing.


Preferred Skills


  • Infrastructure as Code (Terraform).

  • Go programming language.

  • Monitoring and observability tools such as Datadog, Prometheus, Grafana, PagerDuty, or similar.

  • Experience with production logging, alerting, and dashboard creation.


AI & Emerging Technology (Preferred)


  • Experience integrating OpenAI GPT, Anthropic Claude, or similar LLM APIs into production applications.

  • Knowledge of AI frameworks such as LangChain.js, Vercel AI SDK, or similar.

  • Experience with Retrieval-Augmented Generation (RAG) and vector databases.

  • Understanding of prompt engineering, function calling, structured outputs, and AI agent architectures.

  • Familiarity with AI application reliability, monitoring, and observability.


Desired Candidate Profile


  • Strong Full Stack development experience across frontend, backend, cloud, and infrastructure.

  • Hands-on experience with Kubernetes and event-driven architectures.

  • Ability to independently own technical solutions from concept to deployment.

  • Excellent analytical, debugging, and problem-solving skills.

  • Strong communication and collaboration abilities.

  • Passion for learning emerging technologies and building scalable, high-performance applications.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Fullstack Engineer
Fullstack Engineer

Zoomcar • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Technical Lead - Bangalore
Technical Lead - Bangalore

Apply • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Technical Lead - Bangalore
Technical Lead - Bangalore

Juniper Square • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Full Stack (Backend Focused)
Full Stack (Backend Focused)

Antino • Mumbai

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

Crisil • Mumbai

On-site
INR 1,800,000 - 3,000,000
Senior Full Stack Developer (Java Spring Boot + Angular)
Senior Full Stack Developer (Java Spring Boot + Angular)

IntraEdge • Hyderabad

On-site
INR 2,200,000 - 4,000,000
Full Stack Engineer
Full Stack Engineer

Planet Media® Australia Pty Ltd • Ernakulam

On-site
INR 1,500,000 - 2,000,000
Senior Software Engineer
Senior Software Engineer

Michelin España Portugal SA • Pune District

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

Michelin Reifenwerke AG & Co. KGaA • Pune District

On-site
INR 1,400,000 - 2,100,000
Senior Full Stack Developer / Lead Engineer (AI-Native, AWS Scale)
Senior Full Stack Developer / Lead Engineer (AI-Native, AWS Scale)

Zafify • Mumbai

On-site
INR 1,500,000 - 2,000,000
Competitive salary
Flexible work hours
Learning and growth opportunities