DZ Jobs API

golang gin redis ci/cd

DZ Jobs API

Project Overview

Introduction

DZ Jobs API is a comprehensive job aggregation platform designed specifically for the Algerian job market. It provides fast, cached access to job seekers and developers.

The platform addresses the fragmented nature of job searching in Algeria by centralizing opportunities from various sources into one accessible API, making it easier for developers to build job-search applications and for job seekers to find relevant opportunities.


Key Features

  • RESTful API – Clean, well-documented API endpoints for job search and filtering
  • Redis Caching – High-performance caching for fast response times
  • CI/CD Pipeline – Automated testing and deployment using GitHub Actions
  • Real-time Updates – Regular job listing updates to ensure freshness
  • Filtering & Search – Advanced query capabilities by location, category, and keywords

Tech Stack

  • Backend: Golang (Gin framework)
  • Caching: Redis
  • Database: PostgreSQL
  • CI/CD: GitHub Actions, Docker
  • Deployment: Containerized with Docker

Vision & Goals

DZ Jobs API aims to simplify job searching in Algeria by creating a centralized, programmatically accessible source of job listings. By providing an open API, we enable developers to build innovative job-search tools while helping job seekers discover opportunities more efficiently.


Built with ❤️ for the Algerian job market.