The backend uses Node.js, Express, Apollo Server, GraphQL, MongoDB with Mongoose, Redis, and Elasticsearch. MongoDB serves as the primary data store, Redis implements a cache-aside strategy for task lists, and Elasticsearch provides dedicated full-text search across task titles and descriptions.