Fullstack Software Engineer (x/f/m) - Senegal đžđł
Full Stack Engineer · Mid · Full Time
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 haveCross-platform mobile development for iOS and Android applications with shared codebase
Flask
Nice to haveLightweight Python web framework for building RESTful APIs and backend services
PostgreSQL
Nice to haveAdvanced SQL and relational database optimization for handling large-scale transactional healthcare data
Healthcare/Insurance Domain Knowledge
Nice to haveUnderstanding of insurance operations, claims processing, member management, and healthcare regulatory requirements
Fintech Experience
Nice to haveBackground in payment systems, financial technology, or regulated financial services
Cloud Infrastructure
Nice to haveDeployment and management of applications on cloud platforms with scalability and reliability considerations
Data Integration
Nice to haveExperience designing systems for reliable data flow, ETL processes, and cross-system data synchronization
Multilingual Communication
Nice to haveFluent French and advanced English for collaboration with international teams and local stakeholders
Tech stack
Languages
Frameworks
Databases
Tools
Other
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.
- 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
- 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
- 03
Technical Assessment
Practical coding assessment evaluating your proficiency in Python or preferred backend language, frontend frameworks, and system design thinking
- 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
- 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
- 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.
Fullstack Software Engineer (x/f/m) - Alan Shop
Senior
Fullstack Software Engineer (x/f/m) - Internal Agentic AI Platform
Mid
Fullstack Software Engineer (x/f/m) - Ops AI Platform
Mid
Senior Engineering Manager (Hands-on) - Offer
Senior
Senior Software Engineer (Privacy) (x/f/m) - Tech Foundations
Senior