Backend (Server-Side Development)
- Programming Languages & Frameworks
- JavaScript (Node.js, Express, NestJS, Fastify)
- Python (Django, Flask, FastAPI)
- Java (Spring Boot, Micronaut, Quarkus)
- Ruby (Ruby on Rails), PHP (Laravel, Symfony)
- Go (Gin, Fiber), Rust (Actix, Rocket)
- API Development
- RESTful API principles, GraphQL, gRPC
- WebSockets & real-time communication
- API Rate Limiting & Throttling
- Authentication & Authorization
- JWT, OAuth 2.0, OpenID Connect
- Session-based authentication, Passport.js, Auth0
- Multi-factor Authentication (MFA)
- Backend Performance Optimization
- Load Balancing, Caching (Redis, Memcached)
- Compression (Gzip, Brotli)
- Message Queues & Event-Driven Architecture
- Kafka, RabbitMQ, NATS, Redis Pub/Sub
- Background Jobs & Task Queues
- Celery, BullMQ, Sidekiq
- File Storage & Handling
- Cloud Storage (AWS S3, Google Cloud Storage)
- Local File Handling (Multer, Sharp)