Careers at Tassili Business Tech Solutions

Backend Developer

Expression of interest

Engineering, data and infrastructure / Algeria / remote or hybrid to be confirmed / Remote or hybrid development / Full-time or project-based

Remuneration: To be discussed with candidates who are selected for an interview.

Mission

Create the backend logic that powers the client portal, admin dashboard and first platform MVPs.

Role scope

Build APIs, database models, authentication, admin functions, search, file uploads and platform modules for the Tassili ecosystem.

Why this role matters

This role supports Tassili Corporate, WinNrouhou, WinNaklou, Edlalaonline by turning Tassili’s first ecosystem plan into practical, reliable work for the corporate website, client portal, admin dashboard, shared API, database, and early platform MVPs.

Role and responsibilities

  • Build REST or GraphQL APIs, authentication, authorization, user roles and database models.
  • Build admin functions, media upload handling, search/filter logic, notifications and client portal backend.
  • Build WinNrouhou, WinNaklou and Edlalaonline backend modules.
  • Write clean maintainable code, migrations and API documentation.
  • Work with the DevOps expert and Technical Lead for deployment.

What is expected from candidates

  • Disciplined with data models, permissions and API stability.
  • Understands that shared modules must support several future platforms.

First deliverables

  • Authentication API.
  • User roles and permissions.
  • Admin API.
  • Client portal API.
  • Media upload system.
  • WinNrouhou MVP backend.
  • Basic search and filters.
  • Database migrations.
  • API documentation.
  • Production-ready deployment support.

Required skills

  • Laravel, Django, FastAPI or NestJS.
  • PostgreSQL.
  • Redis.
  • API design.
  • Authentication.
  • File upload handling.
  • Search/filter systems.
  • Background jobs.
  • Git.
  • Docker basics.
  • Security and testing basics.

How performance will be measured

  • Few breaking API changes.
  • Clean schema and migrations.
  • Correct permissions.
  • Fast search and listing pages.
  • APIs documented.
  • Modules delivered by milestone.

Interview task

Build a small API for destinations with categories, images, search, admin-only creation, public listing and user favorites.

Remuneration

Remuneration: To be discussed with candidates who are selected for an interview.

Register your interest

Remuneration: To be discussed with candidates who are selected for an interview.