Microservices architecture
Git (branching strategies, pull requests)
CI/CD pipelines
Docker
Kubernetes (basic understanding)
Nginx
PM2
Cloud platforms
Unit testing (Jest, Mocha, Jasmine)
E2E testing (Cypress, Protractor)
API testing (Postman)
TDD / BDD methodologies
OWASP principles
XSS, CSRF prevention
Input validation & sanitization
Rate limiting
Secure authentication & authorization
Lazy loading
Code splitting
Caching strategies (Redis)
Query optimization
Load balancing
NPM / Yarn
Webpack
Vite
Babel
Microservices architecture
Git (branching strategies, pull requests)
CI/CD pipelines
Docker
Kubernetes (basic understanding)
Nginx
PM2
Cloud platforms
Unit testing (Jest, Mocha, Jasmine)
E2E testing (Cypress, Protractor)
API testing (Postman)
TDD / BDD methodologies
OWASP principles
XSS, CSRF prevention
Input validation & sanitization
Rate limiting
Secure authentication & authorization
Lazy loading
Code splitting
Caching strategies (Redis)
Query optimization
Load balancing
NPM / Yarn
Webpack
Vite
Babel
Microservices architecture
Git (branching strategies, pull requests)
CI/CD pipelines
Docker
Kubernetes (basic understanding)
Nginx
PM2
Cloud platforms
Unit testing (Jest, Mocha, Jasmine)
E2E testing (Cypress, Protractor)
API testing (Postman)
TDD / BDD methodologies
OWASP principles
XSS, CSRF prevention
Input validation & sanitization
Rate limiting
Secure authentication & authorization
Lazy loading
Code splitting
Caching strategies (Redis)
Query optimization
Load balancing
NPM / Yarn
Webpack
Vite
Babel