09/07/2026 updated


100 % available
Software Engineer | Backend, Platform & AI Systems
sousse, Tunisia
Only remote
B.Sc. in Computer ScienceAbout me
Software engineer building and operating production SaaS across backend, web, desktop, mobile, integrations and AI workflows. Strong in TypeScript, Node.js and NestJS, with end-to-end ownership across application, data and infrastructure.
LLMAzure DevOpsLangChainJavaScriptApplication Programming Interfaces (APIs)Systems EngineeringSoftware as a ServiceMessaging Application Programming InterfaceMongoDBNode.jsPayment GatewayRedisSoftware SystemsTypeScriptCloud Platform System
Backend & Platform Engineering
I design, build and operate multi-tenant SaaS across backend services, customer ordering, point-of-sale, self-service, management and device-facing applications. My core backend experience includes Node.js, NestJS, REST APIs, webhooks, MongoDB, Redis, SQL, database design and asynchronous workflows.
System Architecture
I design transactional and multi-tenant systems with attention to service boundaries, data consistency, scalability, fault tolerance and recovery. I deliver connected capabilities across backend, web, mobile and desktop applications while maintaining consistent business rules and system contracts.
AI Systems Engineering
I build LLM-powered conversational systems that translate natural-language requests into reliable business operations. My experience includes LangChain, LangGraph, tool contracts, agent orchestration, intent routing, structured outputs, conversation-state management, safeguards and LLM evaluation.
Integration Architecture
I design and operate integrations with messaging, delivery, payment and licensing services. This work includes authentication, webhook and event lifecycles, data mapping, retries, state reconciliation, observability and recovery from production failures.
TypeScript & JavaScript Development
TypeScript and JavaScript are my primary languages across backend services, web applications, cross-platform products and AI workflows.
Web, Mobile & Desktop Applications
I develop applications with React, Next.js, React Native, Expo and Electron. I work across application boundaries to keep user workflows, backend contracts and business behavior consistent.
Cloud Operations & Reliability
I operate and troubleshoot production workloads using Docker, Kubernetes, Linux, Nginx, PM2 and CI/CD pipelines. I diagnose incidents across application services, databases, networking and deployment configuration using logs, runtime state and observability tooling.
Experience
Professional experience0 - 5 years
Freelancer since2023
Languages
EnglishFluentFrenchBasic knowledge
Project history
Building and operating a multi-tenant SaaS platform for production and restaurant technology, spanning backend services, customer ordering, point-of-sale, self-service, management and device-facing applications. Responsibilities include architecting backend services for transactional multi-tenant systems, engineering LLM-powered conversational systems, designing messaging and payment integrations, and diagnosing production incidents across Kubernetes workloads.
Built conversational and backend features using TypeScript, LangChain and Microsoft Bot Framework, integrating external APIs into structured, tool-driven workflows.