Niajiri
Employment & recruitment platform

The challenge
Employers received applications by email with no structure, so shortlisting was manual and candidates never heard back.
A centralized hiring platform linking job seekers with employers, fixing fragmented job searching and messy candidate management.
Our role: Platform architecture, recruiter tooling, candidate experience
Architecture decisions
Structured candidate profiles
Skills, experience and documents are captured as data, not attachments, which makes filtering and matching possible.
Vue-driven applicant pipeline
Recruiters move candidates through stages in a reactive board without page reloads.
Automated status communication
Every stage change triggers a templated notification, so no applicant is left silent.
System architecture
- 01ClientsVue.js SPA for recruiters, server-rendered job pages for SEO
- 02APILaravel REST API with role-scoped access
- 03DomainJobs, applications, pipelines, employer accounts
- 04DataMySQL with indexed skill and location search
- 05OpsQueued notifications and scheduled job expiry
Results
Hiring moved from scattered email threads to a measurable pipeline, and job pages became indexable so employers reach candidates through search.
Related platform projects
Planning something similar?
Our Dar es Salaam engineering team builds web platforms, mobile apps, AI features and database systems for clients across Tanzania, Africa and internationally.