Back-end

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)