Backend engineer with 4+ years building production systems in Node.js, TypeScript and PostgreSQL, with a focus on integrations and data handling under real constraints. Most of my work sits where systems meet: third-party APIs, event pipelines, and the audit and access-control layer around sensitive data. I built a document digitization system on Azure for an international organization where consent, retention and access control shaped the data model rather than being bolted on afterwards. I also built an asynchronous processing pipeline on RabbitMQ for a platform serving 90,000+ users, handling retries, failure states and monitoring. On the performance side, I took a production application from roughly 50 second page loads down to 2 or 3 seconds through query and data-access work. On the frontend I work in React and Next.js, and I've shipped production apps in Vue. I can immediately be productive on backend, data model and integrations. I work well against a fixed delivery window and I'm comfortable reviewing an inherited codebase and saying plainly what should be kept, rewritten or cut. Based in Morocco, UTC+1.

Younes Essaadani

Backend engineer with 4+ years building production systems in Node.js, TypeScript and PostgreSQL, with a focus on integrations and data handling under real constraints. Most of my work sits where systems meet: third-party APIs, event pipelines, and the audit and access-control layer around sensitive data. I built a document digitization system on Azure for an international organization where consent, retention and access control shaped the data model rather than being bolted on afterwards. I also built an asynchronous processing pipeline on RabbitMQ for a platform serving 90,000+ users, handling retries, failure states and monitoring. On the performance side, I took a production application from roughly 50 second page loads down to 2 or 3 seconds through query and data-access work. On the frontend I work in React and Next.js, and I've shipped production apps in Vue. I can immediately be productive on backend, data model and integrations. I work well against a fixed delivery window and I'm comfortable reviewing an inherited codebase and saying plainly what should be kept, rewritten or cut. Based in Morocco, UTC+1.

Available to hire

Backend engineer with 4+ years building production systems in Node.js, TypeScript and PostgreSQL, with a focus on integrations and data handling under real constraints.

Most of my work sits where systems meet: third-party APIs, event pipelines, and the audit and access-control layer around sensitive data. I built a document digitization system on Azure for an international organization where consent, retention and access control shaped the data model rather than being bolted on afterwards. I also built an asynchronous processing pipeline on RabbitMQ for a platform serving 90,000+ users, handling retries, failure states and monitoring. On the performance side, I took a production application from roughly 50 second page loads down to 2 or 3 seconds through query and data-access work.

On the frontend I work in React and Next.js, and I’ve shipped production apps in Vue. I can immediately be productive on backend, data model and integrations.

I work well against a fixed delivery window and I’m comfortable reviewing an inherited codebase and saying plainly what should be kept, rewritten or cut. Based in Morocco, UTC+1.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

Arabic
Fluent
English
Advanced
French
Advanced

Work Experience

Senior Software Engineer Consultant at UNRWA
April 1, 2026 - Present
Co-designed an Azure digital archive architecture to ingest and store 16M documents across five countries, supporting country-by-country rollout with millions of documents ingested to date. Built an event-driven ingestion workflow using Node.js, Azure Functions, Queue Storage, Blob Storage, and Azure SQL to decouple processing stages and scale during peak demand. Integrated Azure Document Intelligence and AI Search for document classification, extraction, and retrieval with 86%+ accuracy, reducing manual review to about 1 in 20 documents. Developed a Next.js human-review UI for validating and correcting extracted data, and delivered an internal Fumadocs documentation portal to centralize architecture guidance for stakeholders and engineers.
Senior Software Engineer Consultant at UNRWA (Remote - Luxembourg)
April 1, 2026 - Present
Co-designed an Azure digital archive architecture for ingesting and storing 16M documents across five countries, supporting country-by-country rollout with 4M documents ingested to date. Engineered an event-driven ingestion workflow using Node.js, Azure Functions, Queue Storage, Blob Storage, and Azure SQL to decouple processing stages and scale during peak demand. Integrated Azure Document Intelligence and AI Search to classify, extract, and retrieve records at 86%+ accuracy, reducing manual review to about 1 in 20 documents. Built a Next.js human-review interface for validating extracted data and delivered an internal Fumadocs documentation portal to centralize architecture guidance and accelerate onboarding.
Front-End Engineer at DXC Technology
July 1, 2025 - March 1, 2026
Developed modular Angular components for an enterprise insurance platform used by carriers, brokers, and technical operations teams. Migrated application modules from Angular 10 to Angular 18 and refactored legacy code to adopt modern Angular patterns, improving maintainability and upgrade readiness. Implemented route-level lazy loading to reduce initial bundle work and improve startup performance. Introduced Hot Module Replacement to replace repeated long workflow replays with near-immediate UI feedback. Integrated RxJS frontend workflows with APIs in a microservices architecture within a distributed engineering team.
Front-End Engineer at DXC Technology (Remote - United Kingdom)
July 1, 2025 - March 1, 2026
Developed modular Angular components for an enterprise insurance platform used by carriers, brokers, and technical operations teams. Migrated application modules from Angular 10 to Angular 18 while refactoring legacy code to adopt modern Angular patterns for improved maintainability and upgrade readiness. Implemented route-level lazy loading to reduce initial bundle work and improve startup performance. Introduced Hot Module Replacement to replace repeated 8+ minute workflow replays with near-immediate UI feedback, and integrated RxJS-based frontend workflows with APIs from a microservices architecture.
Full-Stack Engineer / Technical Lead at Superintro
January 1, 2025 - June 30, 2025
Led sprint planning, architecture, code review, and technical delivery across frontend, backend, and UI/UX groups within a 14-member team building an AI relationship-matching platform. Designed RAG-based matching pipelines with LangChain, LangGraph, and Azure OpenAI, improving match relevance by ~30% for users receiving recommendations. Built the platform using Next.js, Express, TypeScript, and MongoDB, including WebSocket real-time communication and in-app notifications. Containerized services and deployed multi-environment workloads to GCP Cloud Run with CI/CD and ELK logging/monitoring. Automated weekly match generation with Cloud Scheduler and implemented subscription billing using Stripe.
Full-Stack Engineer / Technical Lead at Superintro (Remote - San Francisco, USA)
January 1, 2025 - June 1, 2025
Led sprint planning, architecture, code review, and technical delivery across frontend, backend, and UI/UX groups within a 14-member team building an AI relationship-matching platform. Designed RAG-based matching pipelines using LangChain, LangGraph, and Azure OpenAI, improving match relevance by ~30% for 400+ users receiving five recommendations each. Built the platform with Next.js, Express, TypeScript, and MongoDB, including WebSocket-based real-time communication and in-app notifications. Containerized services and deployed multi-environment APIs and clients to GCP Cloud Run with CI/CD pipelines and ELK-based logging/monitoring. Automated weekly match generation with Cloud Scheduler and implemented subscription billing with Stripe.
Backend Engineer at Dropify
September 1, 2023 - December 1, 2024
Built and scaled backend capabilities for a SaaS e-commerce and storefront platform serving 70K+ sellers using TypeScript, Node.js, and Express. Improved storefront and landing-page loads from 40+ seconds to under 4 seconds by refactoring MySQL queries, optimizing the database, and adding Redis caching. Raised PageSpeed performance to 97+ on mobile and 99 on desktop by optimizing store rendering and critical landing-page delivery paths. Designed an event-driven AI landing-page generation pipeline with RabbitMQ to decouple long-running generation jobs from interactive sessions. Implemented fingerprint-based fraud-risk detection using behavioral and transaction metadata, and containerized backend services with Docker to standardize environments.
Backend Engineer at Dropify (Remote - Morocco)
September 1, 2023 - December 1, 2024
Built and scaled backend capabilities for a SaaS e-commerce and storefront platform serving 70K+ sellers using TypeScript, Node.js, and Express. Improved storefront and landing-page loads from 40+ seconds to under 4 seconds through MySQL query refactoring, database optimization, and Redis caching. Raised PageSpeed scores to 97+ on mobile and 99 on desktop by optimizing store rendering and critical landing-page delivery paths. Designed an event-driven AI landing-page generation pipeline with RabbitMQ to decouple long-running generation jobs from interactive sessions. Implemented fingerprint-based fraud-risk detection using behavioral and transaction metadata, and containerized backend services with Docker to standardize environments for the team.
Junior Full-Stack Engineer at Lofty
July 1, 2022 - August 1, 2023
Modernized an internal CRM used by 90–120 employees and supporting about 2,000 seller clients using React, Express, Node.js, TypeScript, and MySQL. Reduced slow API response times by ~10–15 seconds through MySQL query and schema optimization, improving responsiveness across core CRM workflows. Migrated legacy modules toward a more maintainable architecture using SOLID principles and design patterns, reducing coupling and simplifying feature delivery. Introduced TDD and automated tests to prevent regressions, and built finance, invoicing, reporting, authentication, authorization, and two-factor authentication modules for internal operations. Implemented CI/CD pipelines to reduce release execution to under three minutes.
Junior Full-Stack Engineer at Lofty (Marrakech, Morocco - On-site)
July 1, 2022 - August 1, 2023
Modernized an internal CRM supporting 90–120 employees and ~2,000 seller clients using React, Express, Node.js, TypeScript, and MySQL. Reduced slow API response times by 10–15 seconds via MySQL query and schema optimization. Migrated legacy modules toward a maintainable architecture using SOLID principles and design patterns, reducing coupling and simplifying feature delivery. Introduced test-driven development and automated tests to prevent regressions. Built modules for finance, invoicing, reporting, authentication/authorization, and two-factor authentication. Implemented CI/CD pipelines that reduced release execution to under three minutes and standardized delivery.

Education

Bachelor's Degree in Computer Science at Private University of Marrakech
October 1, 2022 - July 1, 2023
Specialized Technician Diploma in Software Development at ISTA NTIC, Beni Mellal
October 1, 2020 - June 1, 2022
Bachelor's Degree in Computer Science at Private University of Marrakech
October 1, 2022 - July 1, 2023
Specialized Technician Diploma in Software Development at ISTA NTIC, Beni Mellal
October 1, 2020 - June 1, 2022

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Government, Media & Entertainment, Retail, Professional Services