The verdict in three sentences
From Kaolack, a full-stack JavaScript developer can target a remote job with a Dakar company or freelance missions, with income of roughly 300,000 to 500,000 FCFA as a junior and 700,000 to 1,300,000 FCFA at mid-level. What makes the difference is not your address but a portfolio of complete applications (front end, back end, database, deployment). Kolonell Academy's Full-Stack JavaScript Developer course, level 5, 200,000 FCFA (about 305 EUR) payable with Wave or Orange Money, costs 5 times less than a bootcamp at 1,000,000 FCFA and above.
Working for Dakar from Kaolack: what the market pays in 2026
Dakar startups, agencies and IT departments increasingly hire remotely, because local profiles are scarce and because the cost of living in Kaolack lets developers accept a salary that stays competitive for the employer. International freelancing is possible too, but it requires decent technical English and references.
| Profile (2026 estimate) | Monthly income or per mission | Work mode | What is expected of you |
|---|---|---|---|
| Developer intern | 75,000 to 150,000 FCFA per month | on site or remote | solid basics, eagerness to learn |
| Junior full-stack developer | 300,000 to 500,000 FCFA per month | often remote | 3 to 5 live projects, Git |
| Mid-level developer (2 to 4 years) | 700,000 to 1,300,000 FCFA per month | commonly remote | autonomy, APIs, databases |
| Freelance mission: showcase site | 300,000 to 800,000 FCFA | remote | delivery and maintenance |
| Freelance mission: business application | 800,000 to 2,000,000 FCFA | remote | scoping, back end, deployment |
| International freelancing (platforms) | 15 to 35 USD per hour | remote | English, client reviews |
With rent and living costs 30 to 40% lower than in Dakar (estimate), a junior salary of 400,000 FCFA in Kaolack gives purchasing power close to 550,000 to 600,000 FCFA in the capital.
Bootcamp, self-taught or online track: comparing the real cost
Many self-taught developers in Kaolack have already followed tutorials. Their problem is rarely a lack of lessons: it is the lack of a thread that leads all the way to an application in production.
| Option | Indicative 2026 cost | Covers front + back + deployment | Support | Realistic time to junior profile |
|---|---|---|---|---|
| Bootcamp in Dakar | 1,000,000 FCFA and above, plus housing | yes | strong | 3 to 6 months full time |
| Self-taught with free tutorials | 0 FCFA, excluding data | partial, often no back end | none | 12 to 24 months, frequent dropout |
| Local private training | 200,000 to 500,000 FCFA | often front end only | medium | 6 to 12 months |
| Kolonell Academy, Full-Stack Developer (level 5) | 200,000 FCFA (about 305 EUR) | yes, JavaScript end to end | structured, projects, quizzes | 4 to 8 months alongside other work |
| Full Web Development track (5 levels) | 350,000 FCFA instead of 450,000 | from first code to full-stack | structured | 10 to 14 months for a beginner |
What the full-stack course covers, and who it is for
The Full-Stack JavaScript Developer course is level 5 of the track, taught in French. It connects front end and back end: a React interface, a Node.js server and API, a database, authentication, then deployment of a complete application. The goal is to finish with projects you can show to a Dakar recruiter or a freelance client.
It suits a beginner or self-taught developer who already knows HTML, CSS and some JavaScript. If you start from zero, the Web Development track takes things in order, from level 1 Discover Code at 25,000 FCFA up to full-stack, for 350,000 FCFA instead of 450,000 bought separately.
To land a first remote job, prepare in parallel:
- a GitHub account with regular commits;
- 3 to 5 live applications, at least one with a database and user login;
- a LinkedIn profile stating "available for remote work from Kaolack";
- a reliable connection: a 4G box or fibre at 20,000 to 30,000 FCFA a month, plus a backup.
Mini case study
Learn this skill with Kolonell Academy
Short, practical online courses (taught in French), graded exercises, certificate. Pay with Wave or Orange Money.
Ibrahima, 25, self-taught in Kaolack, does IT maintenance for about 120,000 FCFA a month. He knows HTML, CSS and JavaScript basics. He takes the Full-Stack Developer course at 200,000 FCFA, paid in two Wave instalments, about 61 h of content over five months, and builds three applications during the programme.
- Option A, remote junior job with a Dakar agency at 350,000 FCFA: a gain of 230,000 FCFA per month, course repaid in under a month.
- Option B, freelancing: two showcase sites at 400,000 FCFA in a quarter, i.e. 800,000 FCFA, 4 times the course price.
Illustrative scenario, no guarantee: the outcome depends on the portfolio, consistency and the market.
FAQ
Can you really be hired in Dakar while staying in Kaolack?
Yes, more and more agencies and startups accept remote developers, often with 1 to 2 trips a month. A portfolio of 3 to 5 live projects matters more than where you live.
Do I need basics before the full-stack course?
Yes, HTML, CSS and a minimum of JavaScript. Otherwise, start with level 1 at 25,000 FCFA or take the full track at 350,000 FCFA.
How long does the course last?
About 61 h of content, plus project time. At 8 h a week, most learners finish in 4 to 5 months.
How do I pay from Kaolack?
With Wave or Orange Money, no bank card needed. Level 5 costs 200,000 FCFA, or it is included in the track at 350,000 FCFA.
Is international freelancing accessible?
Yes, at roughly 15 to 35 USD per hour, but you need decent technical English and a few first reviews. Starting with Senegalese clients is often faster.
Take the next step. Enroll in Full-Stack JavaScript Developer: about 61 h online, 200,000 FCFA (about 305 EUR), completion certificate. Pay with Wave or Orange Money. Questions? WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.