Careers at Tassili Business Tech Solutions
Technical Lead / Full-Stack Architect
Recruiting
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.