Senior Full-stack Developer
Job Description
Job Description – Senior Full Stack Developer (.NET / React)
Full-Time
10+ Years Experience
1. Job Overview
Details Description
Job Title Senior Full Stack Developer
Technology Stack .NET / ASP.NET Core + React
Location Coimbatore, Tamil Nadu
Experience 10+ Years
Employment Type Full-Time
Work Mode Work from Office (In-person)
Salary ₹10.83 LPA – ₹30.50 LPA
Contact Number +91 63814 97716
2. Job Summary
We are hiring an experienced Senior Full Stack Developer with strong expertise in React, .NET, and ASP.NET Core, along with practical experience supporting cloud-based distributed systems.
The ideal candidate should understand how messaging systems, message queues, event-driven architectures, and caching technologies work internally. The role requires someone capable of diagnosing production issues, investigating system failures, identifying performance bottlenecks, and driving root cause analysis (RCA).
Candidates should have experience building and maintaining scalable web applications and supporting cloud-based enterprise applications in production environments.
3. Key Responsibilities
– Build, develop, and maintain modern web applications using React and .NET / ASP.NET Core.
– Design scalable backend services, REST APIs, and cloud-native solutions.
– Develop and maintain applications using asynchronous programming and established design patterns.
– Work with messaging platforms and event-driven architectures.
– Understand and implement message processing, retries, dead-letter queues, and error-handling mechanisms.
– Implement effective caching strategies using Redis or similar technologies.
– Optimize application performance, scalability, and reliability.
– Investigate production issues involving messaging failures and distributed systems.
– Analyze logs and monitoring data to identify technical problems.
– Conduct root cause analysis and implement corrective solutions.
– Support cloud-based enterprise applications and improve system reliability.
4. Mandatory Technical Skills
Frontend Development
– React.js.
– JavaScript and TypeScript.
– Component-based architecture.
– Frontend component design and development.
– Frontend state management.
Backend Development
– .NET / ASP.NET Core.
– REST API development and integration.
– Asynchronous programming.
– Design patterns.
– Backend application development.
Cloud & Distributed Systems
– Experience with at least one cloud platform:
– Microsoft Azure
– Amazon Web Services (AWS)
– Google Cloud Platform (GCP)
– Designing and supporting distributed applications.
– Understanding of cloud-based enterprise applications.
– Knowledge of application scalability and performance.
Messaging Systems – Hands-on Experience Required
Experience with at least one of the following:
– Azure Service Bus
– RabbitMQ
– Apache Kafka
– Amazon SQS / SNS
Candidates should understand:
– Publish/Subscribe (Pub/Sub) architecture.
– Fan-in and fan-out messaging patterns.
– Message retries and dead-letter queues.
– Message ordering.
– At-least-once versus exactly-once delivery.
– Idempotency and duplicate message handling.
– Reasons for duplicate messages and methods to prevent them.
Caching Technologies
– Redis or similar caching technologies.
– Cache-aside strategy.
– Cache invalidation.
– Cache expiration policies.
– Understanding caching trade-offs and appropriate use cases.
Production Troubleshooting
– Diagnosing messaging failures.
– Identifying application performance bottlenecks.
– Log analysis and system monitoring.
– Debugging distributed applications.
– Root cause analysis (RCA).
– Technical problem identification and resolution.
5. Good-to-Have Skills
– Microservices architecture.
– Docker and Kubernetes.
– CI/CD pipelines.
– Domain-Driven Design (DDD).
– Event Sourcing.
– CQRS (Command Query Responsibility Segregation).
– Application Insights.
– OpenTelemetry.
– Grafana.
– Prometheus.
– Cloud-native application design.
6. Experience & Candidate Profile
– Minimum 10+ years of full-stack development experience.
– Strong practical experience with React and .NET.
– Proven experience supporting cloud-based enterprise applications in production.
– Hands-on experience with messaging systems and caching technologies.
– Ability to understand distributed-system behaviour and investigate technical failures.
– Strong troubleshooting, debugging, and analytical skills.
– Ability to independently investigate issues and drive root cause analysis.
Important candidate expectation: The company does not require deep specialist-level distributed systems expertise. However, candidates must understand how messaging and caching systems behave internally and be capable of investigating issues beyond basic publish/subscribe usage.
7. Salary & Compensation
Component Details
Minimum Salary ₹10,83,000 per annum
Maximum Salary ₹30,50,000 per annum
Salary Range ₹10.83 LPA – ₹30.50 LPA
Employment Type Full-Time
8. Application Details
Interested candidates can contact the recruitment team:
Contact Number: +91 63814 97716
Position: Senior Full Stack Developer (.NET / React)
Location: Coimbatore
9. Candidate Profile at a Glance
Requirement Details
Experience 10+ Years
Frontend React, JavaScript, TypeScript
Backend .NET, ASP.NET Core
APIs REST APIs
Cloud Azure / AWS / GCP
Messaging Azure Service Bus / RabbitMQ / Kafka / AWS SQS/SNS
Messaging Concepts Pub/Sub, retries, DLQ, idempotency, message ordering
Caching Redis, cache-aside, invalidation, expiration
Architecture Distributed Systems, Event-driven Architecture
Troubleshooting Log Analysis, Debugging, RCA
Preferred Skills Microservices, Docker, Kubernetes, CI/CD, DDD, CQRS
10. Recruitment Notes
– 10+ years of full-stack development experience is required.
– React and .NET / ASP.NET Core are the core technologies.
– Candidates must have hands-on experience with at least one messaging platform and understand its underlying behaviour.
– Knowledge of Redis caching strategies is important, not just basic Redis usage.
– Production troubleshooting and RCA experience are key selection criteria.
– Docker, Kubernetes, CI/CD, DDD, CQRS, and monitoring tools are preferred skills.
– The salary range is ₹10.83 LPA to ₹30.50 LPA.
– Work location is Coimbatore, with in-person attendance required.
– The employer/company name and application email are not provided; only a contact number is available.
Recruitment distinction: This role is similar in title and core technology to the previous Senior Full Stack Developer (.NET + Angular/React) vacancy, but this advertisement has a different salary range and places greater emphasis on messaging internals, Redis caching strategies, and distributed-systems troubleshooting. Treat it as a separate posting unless the recruiter confirms it is the same vacancy