Nabila Salhi

Senior Full Stack JavaScript Developer | Tech Lead

Salaire / Taux journalier

Tunis, Tunisie

Freelance, ouvert au CDI

Expertises

NodeTypescriptAngularReactMongoDBExpressRESTful APIsPostgreSQLMySQLVueNextHTMLCSSWooCommerceZapierScrapingDockerApacheGitGitHubTest Driven DevelopmentNotionPHP

Langues

Arabe (Maternelle)Anglais (Courant)Français (Courant)

À propos

Introduction

Senior Full Stack JavaScript / TypeScript Developer with 10+ years of experience, specialized in building complex B2B SaaS platforms. From asynchronous Node.js backend architecture to Angular/Vue.js interfaces, Android mobile integration, real-time systems (WebSocket), web scraping, and CRM integrations — I cover the entire product lifecycle with end-to-end JavaScript expertise. Currently expanding into React.js / Next.js. Experienced in taking full ownership of ambitious projects from architecture to production. Tech Lead with a strong background in mentoring, code review, and Agile delivery.

Liens

Expérience de travail

Senior Full Stack TypeScript Developer & Tech Lead

Reach Technologies (ex-Ardary Partners / 2WS)

mars 2017 - Présent

9 ans 8 mois

Tunis, Tunisie

Full stack design and development of TypeScript/Node.js applications in a multi-product B2B SaaS environment. Technical project leadership, code review, mentoring, and Agile collaboration with Product Owners. – Architect & Lead Developer - Ardary Insim Sales Automation (ardary-insim.com) – Designed and built a full communication automation platform (Calls / SMS) - web interface + Android application – Android app that extracts and synchronizes SIM card data to the backend in real time via WebSocket – users send SMS/calls from the web using their own personal SIM – Solo Mode: send SMS campaigns from the user's personal SIM directly via the web interface – Team Mode: collaborative management of a team SIM fleet - send campaigns from any team member's number – Click tracking: real-time tracking of link clicks within SMS messages — open rate, click timestamp, clicker profile – Bidirectional HubSpot integration: trigger SMS/call campaigns from HubSpot AND automatically sync all activity logs (calls, SMS, clicks) back to HubSpot contacts and deals – WooCommerce integration: connect directly to the client's store to communicate with customers via personal numbers (transactional SMS, order tracking, support) – Zapier connectors for cross-platform business workflow automation – Platform Architect – Ardary SMS (ardary-sms.com) – End-to-end development (Angular / Node.js) of a B2B SaaS platform for calls and SMS management – Rebuilt backend architecture to a fully asynchronous Node.js model → 60% reduction in response times – MongoDB optimization: collection modeling, indexing, complex aggregations for performance at scale – Set up CI/CD pipeline on Linux servers (PM2, Apache) ensuring high availability – Lead Full Stack Developer – Octoshop Marketing Automation (client project for Octopush, France) – Built complex SaaS interfaces in Vue.js for French client Octopush: dynamic dashboards, SMS campaign managers, analytics tools – Developed and maintained backend APIs with Symfony - optimizing marketing automation workflows at scale – Full stack ownership: frontend (Vue.js) + backend (Symfony) — end-to-end delivery on both layers – Direct collaboration with Octopush team (France) in English — fully remote, international team, async workflow – Full Agile methodology: daily standups, sprint planning, code reviews, and retrospectives with the client team – Developer – Web Scraping & Data Extraction Tools – Designed and deployed scraping tools (Node.js, Puppeteer, Cheerio, PHP) for automated database enrichment – Data extraction from major platforms: Google, Facebook, leboncoin – Data enrichment pipelines: cleaning, structuring, and integrating extracted data into databases – Cross-project Technical Leadership – Project lifecycle management, code review, and quality standards definition – Mentoring of junior developers and knowledge sharing on TypeScript / Node.js best practices – Customer technical support: diagnosing and resolving complex production issues

Technical Trainer

Tunisia WebDev

janv. 2016 - janv. 2017

1 an 1 mois

Soliman, Tunisie

– Intensive training sessions on JavaScript, Java/JEE, and PHP — best practices-oriented approach

Full Stack Developer

Arcall

déc. 2015 - oct. 2016

11 mois

– Built a full-featured web IDE (Sublime Text-style): Node.js backend, File System API, real-time clipboard management – WebSocket-based architecture with real-time asynchronous operations


Formation

ENISO Sousse

Master's Degree, Applied Computer Engineering

2014 - 2014

1 mois

– Valedictorian – Notable project 2013: Real-time Linux kernel module for remote control of a watercraft


Licences et certifications

Symfony 3 Certification

Délivré le : janv. 2017

Portfolio

Ardary SMS — Plateforme SaaS B2B

Ardary Insim — Sales Automation SaaS

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.