Fullstack Software Engineer - Sénégal 🇸🇳
Alan is hiring a Fullstack Software Engineer - Sénégal 🇸🇳 for a remote role open to applicants in Senegal. Level rates it ; you can apply on Alan.
Level's read on this job
- On Level's scale, this software engineer role is Little AI ●○○○: aI is not part of the work.
- The posting lists this role as remote.
- Tools and skills the posting cites include Python, Flask and React.
- Level classifies it as a mid-level role.
- Level lists 129 other open roles at Alan.
AI in this role
Build and scale full-stack digital health insurance applications and infrastructure using Python, React, and PostgreSQL.
Health can’t wait.
Not for symptoms to get worse. Not for a six‑month appointment. Not for a system to catch up. But that’s exactly how healthcare works today. You wait, until you can’t.
Alan exists to end the wait.
Founded in Senegal in 2022, Tanel is the first digital health insurer in French-speaking West Africa. It operates in Senegal and Côte d’Ivoire, transforming a market dominated by paper-based processes and fragmented legacy players.
With more than 30,000 members, a network of over 1,200 healthcare providers and more than 400 pharmacies, as well as revenue that grew sevenfold in 2025, Tanel has demonstrated strong product-market fit in countries that were ready for a revolution in healthcare insurance.
In 2026, Alan, the European leader in prevention-focused health insurance, acquired Tanel to accelerate its expansion across the African continent. Alan serves more than one million members across France, Belgium, Spain and Canada, and generates more than €950 million in revenue.
Together, we are building the leading health insurance company in French-speaking West Africa, with the ambition of reaching $200 million in revenue by 2030.
The best of both worlds
We bring together the best of both organisations: Tanel’s deep understanding of the local market, strong local relationships and trusted reputation, alongside Alan’s leading technology platform, actuarial expertise and experience operating across multiple countries.
⭐ The Engineering team ⭐
Within our Engineering team, we build the infrastructure, interfaces and applications that allow us to deliver a first-class service to our members, healthcare providers and internal teams.
Being an engineer at Alan means joining a team of talented, committed and passionate engineers, with a strong connection to product.
We move quickly, with a high level of ownership and autonomy, and we are proud to tackle complex problems.
Our way of working is simple: the people who make product decisions are also the people who build the solutions.
Our technology stack includes Python/Flask, React, React Native and PostgreSQL.
Want to learn more? Read this article to discover what life is like as an engineer at Alan, as well as this article about our Engineering career path.
⭐ Your mission: building the convergence between Alan and Tanel
You will play a central role in the gradual convergence of Alan and Tanel’s products and technologies.
The goal will be to preserve the best of both organisations: Tanel’s deep knowledge of the West African market, operational expertise and local relationships, together with Alan’s powerful platform, product practices and international experience.
You will contribute to:
Bringing together the product experiences and technology foundations of both companies.
Building reusable components and systems that can meet the specific needs of local markets.
Evolving our tools to support the growth of our product and operations.
Simplifying and automating processes that are currently managed manually.
Improving the flow and reliability of data between teams and systems.
Finding the right balance between global standardisation and adapting to the realities of Senegal and Côte d’Ivoire.
Laying the technical foundations for our medium-term expansion into new West African markets.
This is a rare opportunity to work on complex, concrete problems with a direct impact on how healthcare is funded, administered and experienced by thousands of people.
Est-ce vous que nous cherchons ?
Nous recherchons un(e) Software Engineer avec au moins trois ans d’expérience, capable de contribuer à des projets ambitieux dans un environnement en forte évolution.
Is this you?
We are looking for a Software Engineer with at least 4 years of experience, who is able to contribute to ambitious projects in a fast-changing environment.
You will be particularly well suited to this role if you:
Speak fluent French and English
Are legally authorised to work in Senegal and are based in Dakar, or are willing to relocate there.
Have at least four years of experience as a Software Engineer. We are hiring at different levels of seniority, so senior profiles are very welcome.
Are proficient in a programming language such as Python, Java, C# or an equivalent language.
Are comfortable with modern web technologies and interested in working on full-stack applications.
Have experience designing robust, maintainable and scalable systems.
Are interested in product-related challenges and enjoy understanding user needs.
Are autonomous, pragmatic and able to make decisions.
Enjoy working as part of a team and collaborating with non-technical stakeholders.
Are comfortable working in an environment where priorities can change quickly.
Are eager to help build an ambitious local technology organisation.
Experience in insurance, healthcare, fintech, payment systems, operations or regulated environments would be an advantage. However, it is not essential.
Above all, we are looking for curious, responsible people who are able to learn and grow quickly. If you do not meet every requirement but this mission genuinely excites you, we would still love to hear from you.
🎁 Benefits
Employment contract: Permanent contract, with a three-month probationary period that may be renewed once.
Workplace: On-site, from our offices in Dakar, working closely with a passionate local team.
Health insurance: Comprehensive health insurance through Alan for you and your family.
Learning and development: A flexible people policy, along with budgets for books and conferences.
🎯 Important note: we hire people, not roles.
If you're excited about this opportunity but don't check every box, we'd love to hear from you. Everyone, no matter how underrepresented, should feel free to apply, as it can only bring learnings or success.
If you identify yourself as a woman: Did you know that research shows women often apply only when meeting 100% of requirements?
Remember, this is just a guide, not a checklist. We'll be thrilled to receive your application!
🔖 Check out our About Alan and Career pages, as well as our Medium, blog and Glassdoor pages for more info.
#LI-DNP
How we rate this
Fullstack Software Engineer - Sénégal 🇸🇳 at Alan rates 10 out of 100 for how much of the daily work is AI. That makes it Little AI (AI Level 1 of 4). The level is about AI in the job, not seniority.
Little AI. AI is not part of the work.
- ●●●● Builds AI80 to 100
- ●●●○ Works on AI60 to 79
- ●●○○ Uses AI40 to 59
- ●○○○ Little AI0 to 39
Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.
Prepare for this job
Built from this posting and from similar jobs on Level.
Skills and AI tools this role asks for
Also common in software engineer jobs at this level
Pay
- Typical software engineer job
- $168k
This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs
Questions you could be asked
- Tell me about a project where fullstack development was part of your work. What did you do?
- Tell me about a project where software engineering was part of your work. What did you do?
- Tell me about a project where api integration was part of your work. What did you do?
- What's a project where you used Python hands-on?
- Walk me through how you've used Flask in your day-to-day work.
Adapt your resume
- List these exact terms on your resume: Fullstack Development, Software Engineering, API Integration, Python, and Flask. An applicant tracking system matches the wording, not the idea.
- Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
Want an expert to read your CV for this job?
Free. Send your CV and the role you want next. We reply by email within 2 to 4 business days.
Get new remote software engineer jobs by email
One email a week with the new remote software engineer jobs, each rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.
Free. One email a week. Unsubscribe in one click.
Similar roles
Software Engineering roles that involve little AI, at other companies.
What kind of AI work fits you?
Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.
Find my next step