Senior Technical Lead - Node JS

Gurgaon /
Backend - Software Engineering /
Full-time
/ On-site
Position:- Senior Technical Lead - Node JS
Job Location:- Gurgaon

Experience 9 + Years

Minimum 3-5 years of relevant experience as Tech Lead or Team lead.
Should have experience to lead team of 10 engineers atleast.
Sound technical knowledge in Node JS.
Working experince with Express JS / Nest JS, Serverless framework.
Knowledge of one or more Node JS ORM like Sequelize / TypeORM / Mongoose.
Hand on knowledge of Architecture documents, HLD/LLD, ER diagrams etc.
Strong experience in writing unit testing cases in Mocha / Jest /Jasmine.
Knowledge of one or more application and infra monitoring tools like Cloudwatch, Newrelic, Instana, Graylog, ELK etc.
Should have knowledge of Data migrations services or approach to migrate the data.
Should be clear with authentication and authorization mechanism like JWT / Cognito / SSO / ADFS / LDAP / Firebase etc.
Good Logical, Analytical and Communication Skill.
Client handling experience.
Knowledge about Dockers/Kubernetes.
Knowledge of Design pattern implementation.
Should have idea of the Microservice architecture.
Should have knowledge of CI/CD tool like - Jenkins / AWS CICD / Bitbucket CICD /  Github Hooks /  Circle CI / Serverless.
Knowledge of top 10 vulnerablities, code scan tool, security audit etc.
Experience with performance improvement like identify the area of improvements and provide the solutions, load testing etc.


Senior Technical Lead - Node JS

    • Must have knowledge of Cloud Services: AWS / Azure / GCP / Heroku etc
    • Knowledge of atleast 1 CDN provide like Akamai / Cloudfront / Cloudflare etc.
    • Experience with Elastic Search, Redis.
    • API Implementation: Rest / GraphQL.
    • Experience to define Schema, Indexing, Stored Functions / Triggers / Views.
    • Experience with PostgreSSQL / MySQL / Mongo DB.
    • Knowledge about vertical and horizontal scaling of the application.
    • Understanding fundamental design principles behind a scalable application.
    • Experience with Jobs, Schedulers, Pub sub mechanism, Storage, Gateway, load balancer etc.
    • Experience with code review, Static code analysis tool like SonarQube, Linter etc. Optimal code quality, with implementation of best practices.