Job Code
DIJ11021
Role
Senior NodeJs Developer
Experience:
- Have 5+ years of experience as senior developer for web scale products and services
- Have strong experience in NodeJs (minimum 2 years) and implemented key aspects of an end-to-end solution
- Have expertise in implementing microservices (using tools and technologies for messaging, RPC, containerization, etc)
- Have expertise in design and development using DB (RDBMS, NoSQL) and caching (e.g Redis) solutions, real time event systems (Kafka/Kinesis) especially in microservices environment
- Have experience with Containerization (Docker, Kubernetes, etc)
- Knowledge on OIDC, OAuth2
- Experience in creating solutions on AWS, stream processing and event-based architectures
- AWS Serverless experience, Lambda, DynamoDB, NodeJs, Cloudwatch, API gateway
- Experience of implementing and supporting AWS based instances and services (e.g. EC2, S3, ELB, RDS, IAM, Route53, Cloudfront, Elasticache)
- Have Public cloud technology experience in production (AWS, or Equivalent)