Sachin Singh

Backend Developer

Back to Projects

Job Platform Backend System

Comprehensive job platform backend with role-based authentication for users and HR. Features resume uploads via Cloudinary, built with Node.js, Express, TypeScript, MySQL, Redis, Docker, and Twilio.

Overview

A robust backend system for a job platform that connects employers and job seekers. Features role-based account creation with separate user types (Job Seekers and HR/Employers). Job seekers can upload their resumes to Cloudinary, which HR can view and download. Built with TypeScript for type safety, MySQL for relational data management, Redis for high-performance caching, and Twilio for SMS/email notifications. Fully containerized with Docker for seamless deployment.

Key Features

  • Role-Based Authentication (User/HR)
  • Resume Upload & Management (Cloudinary)
  • RESTful API Architecture
  • Type-Safe Development (TypeScript)
  • MySQL Database Management
  • Redis Caching Layer
  • SMS/Email Notifications (Twilio)
  • Docker Containerization

Tech Stack

Node.js
Express
TypeScript
MySQL
Redis
Docker
Twilio
Cloudinary