-Minimum 3 years of experience with Node.js (experience with frameworks like express.js, passport.js, io, next.js is preferable)
Minimum 6 years of experience in building and maintaining large scale web applications in microservice architecture
Deep Understanding and experience in highly distributed software systems, ability to understand the nuances and solve problems related to scale, performance, security and resiliency of such a system
Experience with cloud providers (preferably AWS or GCP)
Experience in deploying and running applications in containers (Docker/Kubernetes)
Deep expertise inSQL databases (Mysql/Postgres)
NoSQL databases (Cassandra / DynamoDB / MongoDB / Elasticsearch)
Caches (Redis/Aerospike/Hazelcast)
Message queues (RabbitMQ/SQS/Pubsub)
Event streaming platforms (Kafka/Kinesis/Pulsar)
Robust understanding of up-to-date CI/CD methodology
Experience in operations of large scale microservice architecture including monitoring / alerting / observability , performance, debugging/troubleshooting and cost-effectiveness
Knowledge of workflow engines like K2, AWS step functions is preferable
Robust interpersonal, team building, and mentoring skills
Excellent written and verbal communication skills
Disclaimer: This job description has been sourced from a public domain and may have been modified by Naukri.com to improve clarity for our users. We encourage job seekers to verify all details directly with the employer via their official channels before applying.