Careers at Tassili Business Tech Solutions

Technical Lead / Full-Stack Architect

Recruiting

Engineering, data and infrastructure / Algeria / remote or hybrid to be confirmed / Hybrid or remote with regular planning sessions / Full-time preferred

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

Mission

Transform Tassili's business idea into a maintainable software architecture and lead the first technical build.

Role scope

Own the software architecture for the corporate website, client portal, admin dashboard, shared API, shared database and first platform MVPs.

Why this role matters

This role supports Tassili Corporate, Tassili ID and Shared Services, 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

  • Define the overall software architecture, stack, API structure, database structure, authentication and permissions.
  • Decide what is shared across platforms and what remains separate for each platform.
  • Lead developers, review code, plan releases and coordinate with the DevOps expert.
  • Set development standards, repository structure, security expectations and technical documentation.
  • Plan the MVP roadmap for WinNrouhou, WinNaklou and Edlalaonline.

What is expected from candidates

  • Senior enough to make clear decisions and avoid disconnected apps.
  • Combines backend, frontend, database, API, security and product thinking.

First deliverables

  • Technical architecture document.
  • Database schema version 1.
  • API structure.
  • Authentication and roles system.
  • Admin dashboard foundation.
  • Client portal foundation.
  • Development standards.
  • Git repository structure.
  • First deployment with DevOps.
  • MVP roadmap for priority platforms.

Required skills

  • Strong backend and frontend knowledge.
  • Database and API design.
  • Authentication and authorization.
  • Software architecture.
  • Git workflows.
  • Docker awareness.
  • Security basics.
  • Code review.
  • Team leadership.
  • Product thinking.

Nice-to-have skills

  • Laravel, Django or NestJS architecture.
  • PostgreSQL and Redis.
  • Next.js and React.
  • Multi-language content architecture.
  • Mobile API planning.
  • Audit logs and moderation workflows.

How performance will be measured

  • Architecture is clear enough for the team to build from.
  • Code is reviewed and maintainable.
  • MVP milestones are delivered.
  • Few production-breaking changes.
  • Core system is documented.
  • Architecture can be split or scaled later.

Interview task

Design the database and module structure for a shared ecosystem containing a company website, client portal, admin dashboard, travel platform, restaurant platform and product comparison platform.

Remuneration

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

Apply for this position

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