-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 modern 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
- Strong 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.