Experience: 10+Years
Work Mode: Hybrid
Location: Coimbatore
Notice Period: 0 – 30 Days
Job Description
·10+ years of software engineering experience, with 5+ years in architecture or system design roles
·Proven experience scaling web applications from hundreds to thousands+ concurrent users
·Strong expertise in cloud architecture on AWS, GCP, or Azure, including high availability, fault-tolerant system design, and cost optimization strategies
·Deep understanding of MERN stack architecture, including Node.js and Express.js performance optimization and React application deployment strategies
·Hands-on experience with containerization using Docker in production environments
·Hands-on experience with container orchestration using Kubernetes (EKS, GKE, AKS, or equivalent)
·Experience designing and implementing load balancing, auto-scaling, and caching strategies
·Strong experience with database scaling, including MongoDB replication, sharding, and performance tuning
·Experience implementing CI/CD pipelines, including automated build, test, and deployment workflows
·Hands-on experience with Infrastructure as Code (IaC) using Terraform, CloudFormation, or equivalent tools
·Strong understanding of production-grade reliability practices, including monitoring, logging, alerting, disaster recovery, and backup strategies
·Experience with security best practices, including network security, secrets management, and access control
·Experience working across the full SDLC in Agile / SCRUM environments
·Strong documentation and communication skills, including architecture diagrams, operational runbooks, and knowledge transfer to engineering teams
Nice to Have
·Experience migrating applications from PaaS platforms (Render, Heroku) to cloud-native infrastructure
·Hands-on experience with observability tools such as Datadog, New Relic, Prometheus, and Grafana
·Experience with Cloudflare, including CDN optimisation and security features (WAF, rate limiting, bot protection)
.Experience designing microservices-based architectures
·Experience with performance and load testing tools
·Cloud certifications (AWS Solutions Architect, GCP Professional Cloud Architect, Azure Solutions Architect)
·Experience mentoring teams and providing technical leadership