Fullstack Software Engineer (x/f/m) - Senegal 🇾🇳

Full Stack Engineer · Mid · Full Time

Dakar, SenegalUSD 18k – 32k1mo ago
Apply for this role

Opens Alan's application page

Role

What you'll do.

Join Alan's engineering team in Dakar to build the digital health insurance platform that's transforming healthcare access across West Africa. As a Fullstack Software Engineer, you'll drive the convergence of Alan and Tanel's technologies while designing scalable systems serving 30,000+ members across 1,200+ health facilities. This role offers hands-on involvement in complex architectural decisions, product-driven development, and the opportunity to impact healthcare delivery in underserved markets with a tech stack featuring Python, Flask, React, React Native, and PostgreSQL.

Responsibilities

  • Product Technology Convergence: Lead the technical integration of Alan and Tanel's product experiences and technology foundations, preserving the strengths of both organizations while creating unified systems that serve West African markets
  • Scalable Component Development: Design and build reusable, modular software components and platforms capable of addressing specific local market requirements while supporting future expansion across West Africa
  • System Evolution & Capacity Planning: Enhance infrastructure and tooling to support significant product and operational scaling, ensuring systems remain performant and reliable as user and member bases grow exponentially
  • Process Automation & Digitization: Identify and automate manual processes across operations, member services, and healthcare provider interactions, improving efficiency and reducing operational overhead
  • Data Quality & Integration: Improve data circulation reliability and integrity across teams and systems, establishing robust data pipelines that ensure consistent information across member, provider, and operational systems
  • Localization & Standardization Balance: Navigate the technical balance between implementing global platform standards and customizing solutions to address the specific regulatory, operational, and cultural requirements of Senegal and CĂŽte d'Ivoire
  • Technical Foundation Building: Establish foundational architecture and best practices that enable confident expansion into additional West African markets while maintaining code quality, security, and operational resilience
  • Collaborative Problem Solving: Work cross-functionally with product managers, operations teams, healthcare providers, and non-technical colleagues to understand complex domain challenges and deliver technology solutions that drive business impact

Qualifications

What we look for.

Technical

  • Backend Language Proficiency

    Demonstrated expertise in Python, Java, C# or equivalent modern programming language for building production-grade backend services

  • Frontend Web Technologies

    Solid understanding of modern web technologies, React framework, HTML, CSS, and JavaScript for responsive user interface development

  • Database Management

    Working knowledge of relational databases (PostgreSQL preferred) including schema design, query optimization, and data integrity management

  • System Design & Architecture

    Ability to design robust, maintainable, and scalable systems with consideration for performance, reliability, and future extensibility

  • Version Control

    Proficiency with Git and distributed version control workflows for collaborative development

Education

  • Bachelor's Degree in Computer Science or Related Field

    Formal education in software engineering, computer science, information technology or equivalent hands-on experience and demonstrable expertise

Experience

  • 4+ Years Professional Software Engineering

    Minimum four years of professional experience developing production software systems, with demonstrated progression in technical complexity and responsibility

  • Full Stack Development

    Proven experience building complete software solutions across frontend and backend layers in collaborative team environments

  • Product-Oriented Mindset

    Track record of understanding user needs, translating product requirements into technical solutions, and collaborating closely with non-technical stakeholders

  • Autonomous Decision Making

    Demonstrated ability to work independently, make pragmatic technical decisions, and adapt to rapidly evolving priorities in dynamic startup environments

Skills

Required

  • Python

    Core backend programming language for building scalable server-side applications and microservices

  • React

    Frontend framework for developing responsive, component-based web user interfaces and applications

  • Full Stack Development

    Ability to work across both frontend and backend layers, integrating front-end interfaces with server-side services

  • REST APIs

    Design and implement RESTful web services for seamless integration between frontend and backend systems

  • Database Design

    Experience designing and optimizing relational database schemas for application persistence and performance

  • Software Architecture

    Ability to design robust, maintainable, and scalable system architectures aligned with business requirements

  • Agile Development

    Experience working in iterative development cycles with rapid priority shifts and cross-functional collaboration

  • Problem Solving

    Pragmatic approach to solving complex technical and business problems in regulated healthcare environments

Preferred

  • React Native

    Nice to have

    Cross-platform mobile development for iOS and Android applications with shared codebase

  • Flask

    Nice to have

    Lightweight Python web framework for building RESTful APIs and backend services

  • PostgreSQL

    Nice to have

    Advanced SQL and relational database optimization for handling large-scale transactional healthcare data

  • Healthcare/Insurance Domain Knowledge

    Nice to have

    Understanding of insurance operations, claims processing, member management, and healthcare regulatory requirements

  • Fintech Experience

    Nice to have

    Background in payment systems, financial technology, or regulated financial services

  • Cloud Infrastructure

    Nice to have

    Deployment and management of applications on cloud platforms with scalability and reliability considerations

  • Data Integration

    Nice to have

    Experience designing systems for reliable data flow, ETL processes, and cross-system data synchronization

  • Multilingual Communication

    Nice to have

    Fluent French and advanced English for collaboration with international teams and local stakeholders

Tech stack

Languages

PythonJavaScriptSQL

Frameworks

FlaskReactReact Native

Databases

PostgreSQL

Tools

GitDockerCI/CD Pipelines

Other

RESTful API DesignSystem ArchitectureData Integration

Compensation

Pay and benefits.

Base·USD 18,000 – 32,000

Benefits

  • Comprehensive Health Insurance

    Full health insurance coverage via Alan for you and your immediate family, providing access to preventative care, telemedicine, and mental health services

  • Permanent Employment Contract

    Secure CDI (Contrat à Durée Indéterminée) position with standard three-month renewable trial period, providing long-term employment stability

  • On-Site Collaboration

    Work in Alan's Dakar office alongside a passionate local engineering team with close proximity to product decisions and business impact

  • Professional Development Budget

    Flexible HR policies supporting continuous learning with dedicated budgets for technical books, industry conferences, online courses, and professional certifications

  • Development Equipment

    Complete provision of all necessary hardware, software, and tools required to develop, test, and deploy software effectively

  • High Autonomy & Ownership

    Significant technical autonomy with decision-making authority over architecture, technology choices, and project direction aligned with business objectives

  • Impact-Driven Work

    Opportunity to directly influence healthcare access and financial inclusion for underserved populations across West Africa through your technical contributions

Process

Interview steps.

  1. 01

    Initial Application & Screening

    Submit your resume, portfolio, and cover letter through the Ashby application platform. The hiring team reviews your background for technical alignment and relevant experience

  2. 02

    Technical Screening Call

    Introductory conversation with an engineer from Alan's team to discuss your experience, technical background, and understanding of the role's scope and challenges

  3. 03

    Technical Assessment

    Practical coding assessment evaluating your proficiency in Python or preferred backend language, frontend frameworks, and system design thinking

  4. 04

    Architecture & Design Discussion

    Deeper technical conversation focused on your approach to building scalable systems, handling data integration challenges, and balancing local customization with global standardization

  5. 05

    Team & Culture Fit Interview

    Meeting with members of the engineering team and product leadership to assess collaboration style, communication ability, and alignment with Alan's engineering philosophy

  6. 06

    Final Offer Discussion

    Conversation with hiring leadership covering compensation, benefits, logistics of relocation to Dakar, and final questions about the opportunity

Full posting

Original listing.

La santé n'attend pas.

Que les symptĂŽmes s’aggravent. Qu'il faille 6 mois avant d’obtenir un rendez-vous. Qu'on dĂ©pende d’un systĂšme de santĂ© engluĂ© dans le papier et les processus manuels. Et pourtant, c’est ainsi que fonctionne aujourd’hui la santĂ© en Afrique de l’Ouest. Vous attendez, jusqu’à ne plus pouvoir attendre.

Nous existons pour mettre fin Ă  cette attente.

NĂ©e en 2022 au SĂ©nĂ©gal, Tanel est la premiĂšre assurance santĂ© numĂ©rique d’Afrique de l’Ouest francophone. Elle opĂšre au SĂ©nĂ©gal et en CĂŽte d’Ivoire. Nous transformons un marchĂ© dominĂ© par les processus papier et des acteurs historiques fragmentĂ©s. Avec plus de 30 000 membres, un rĂ©seau de plus de 1 200 Ă©tablissements de santĂ© et de plus de 400 pharmacies, ainsi qu’un chiffre d'affaires multipliĂ© par 7 en 2025, nous avons dĂ©montrĂ© une vĂ©ritable adĂ©quation entre notre produit et les besoins du marchĂ©, dans des pays qui avaient besoin d’une rĂ©volution.

En 2026, Alan, le leader europĂ©en de l’assurance santĂ© axĂ©e sur la prĂ©vention, avec plus de 950 M€ de CA et + 1 M de membres en France, en Belgique, en Espagne et au Canada, a acquis Tanel afin d’accĂ©lĂ©rer son expansion sur le continent africain. Ensemble, nous construisons l’assurance santĂ© de rĂ©fĂ©rence en Afrique de l’Ouest francophone, avec l’ambition d’atteindre 200 M$ de CA d’ici 2030.

Nous rĂ©unissons le meilleur des deux mondes : l’expertise de terrain de Tanel, ses relations locales et la confiance qu’elle a su bĂątir, ainsi que la plateforme technologique de pointe d’Alan, son expertise actuarielle et son expĂ©rience du dĂ©ploiement dans plusieurs pays.

⭐ The Engineering team ⭐

Au sein de notre Ă©quipe Engineering, nous construisons les infrastructures, les interfaces et les applications qui nous permettent d’offrir un service de premier ordre Ă  nos membres, aux professionnels de santĂ© et Ă  nos propres Ă©quipes internes.

  • Être ingĂ©nieur(e) chez Alan, c’est rejoindre une Ă©quipe d’ingĂ©nieur(e)s talentueux(ses), engagĂ©(e)s et passionnĂ©(e)s, avec une forte proximitĂ© avec le produit.

  • Nous avançons rapidement, avec un haut niveau d’autonomie, et sommes fiers de nous attaquer Ă  des problĂšmes complexes.

  • Notre fonctionnement est trĂšs simple : les personnes qui prennent les dĂ©cisions produit sont aussi celles qui construisent les solutions.

  • Notre stack technique repose notamment sur Python/Flask, React, React Native et PostgreSQL.

Vous souhaitez en savoir plus ? Consultez cet article pour dĂ©couvrir le quotidien d’un(e) ingĂ©nieur(e) chez Alan, ainsi que cet article consacrĂ© Ă  notre parcours de carriĂšre Engineering.

⭐ Votre mission: construire la convergence entre Alan et Tanel

Vous jouerez un rîle central dans la convergence progressive des produits et des technologies d’Alan et de Tanel.

L’objectif sera de prĂ©server le meilleur de chaque organisation : la connaissance fine du marchĂ© ouest-africain, l’expertise opĂ©rationnelle et les relations locales de Tanel, ainsi que la puissance de la plateforme, les pratiques produit et l’expĂ©rience internationale d’Alan.

Vous contribuerez notamment Ă  :

  • Faire converger les expĂ©riences produit et les fondations technologiques des deux entreprises.

  • Construire des composants et des systĂšmes rĂ©utilisables, capables de rĂ©pondre aux besoins spĂ©cifiques des marchĂ©s locaux.

  • Faire Ă©voluer nos outils afin d’accompagner la montĂ©e en charge du produit et des opĂ©rations.

  • Simplifier et automatiser les processus aujourd’hui gĂ©rĂ©s manuellement.

  • AmĂ©liorer la circulation et la fiabilitĂ© des donnĂ©es entre les Ă©quipes et les systĂšmes.

  • Trouver le bon Ă©quilibre entre standardisation globale et adaptation aux rĂ©alitĂ©s du SĂ©nĂ©gal et de la CĂŽte d’Ivoire.

  • PrĂ©parer les fondations techniques nĂ©cessaires Ă  notre expansion, Ă  moyen terme, dans de nouveaux marchĂ©s d’Afrique de l’Ouest.

C’est une opportunitĂ© rare de travailler sur des problĂšmes complexes et concrets, avec un impact direct sur la maniĂšre dont la santĂ© est financĂ©e, administrĂ©e et vĂ©cue par des milliers de personnes.

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.

Vous serez particuliĂšrement Ă  votre place si vous :

  • Êtes autorisĂ©(e) Ă  travailler au SĂ©nĂ©gal, et ĂȘtes basĂ©(e) Ă  Dakar ou prĂȘt(e) Ă  vous y installer

  • Avez au moins 4 ans d’expĂ©rience en tant que Software Engineer. On cherche Ă  recruter Ă  divers niveaux de sĂ©nioritĂ©, donc les profils seniors sont bienvenus !

  • Parlez français couramment

  • Avez un anglais avancĂ©

  • MaĂźtrisez un langage de programmation, comme Python, Java, C# ou Ă©quivalent.

  • Êtes Ă  l’aise avec les technologies web modernes et souhaitez travailler sur des applications fullstack.

  • Avez l’habitude de concevoir des systĂšmes robustes, maintenables et Ă©volutifs.

  • Êtes intĂ©ressĂ©(e) par les problĂ©matiques produit et aimez comprendre les besoins des utilisateurs.

  • Êtes autonome, pragmatique et capable de prendre des dĂ©cisions.

  • Aimez travailler en Ă©quipe et collaborer avec des profils non techniques.

  • Êtes Ă  l’aise dans un environnement oĂč les prioritĂ©s peuvent Ă©voluer rapidement.

  • Avez envie de contribuer Ă  la construction d’une organisation technologique locale ambitieuse.

Une expĂ©rience dans l’assurance, la santĂ©, les fintechs, les systĂšmes de paiement, les opĂ©rations ou les environnements rĂ©glementĂ©s serait un atout. Ce n’est toutefois pas une condition indispensable.

Nous recherchons avant tout des personnes curieuses, responsables et capables de progresser rapidement. Si vous ne cochez pas toutes les cases mais que cette mission vous enthousiasme, nous aimerions tout de mĂȘme recevoir votre candidature.

🎁 Avantages

  • Type de contrat : CDI (avec 3 mois de pĂ©riode d’essai renouvelable une fois)

  • Sur site, dans nos bureaux de Dakar, en collaboration Ă©troite avec une Ă©quipe locale passionnĂ©e.

  • Tous les outils nĂ©cessaires pour donner le meilleur de vous-mĂȘme.

  • Une assurance santĂ© complĂšte via Alan pour vous et votre famille.

  • Des opportunitĂ©s d'apprentissage et de formation : une politique RH flexible, des budgets pour les livres et les confĂ©rences.

🎯 Note importante : nous recrutons des personnes, pas des rîles

Si cette opportunité vous intéresse mais que vous ne cochez pas toutes les cases, nous serions ravis d'échanger avec vous. Tout le monde devrait se sentir libre de postuler !

Rappelez-vous, ceci est un guide, pas une liste exhaustive. Nous serons ravis de recevoir votre candidature.

🔖 Consultez nos pages À propos d’Alan et Carriùres, ainsi que notre page Medium, notre blog et notre page Glassdoor pour en savoir plus.

#LI-DNP

Redirects to Alan's application page.

Other roles

More at Alan.

View all 16 roles