Full Stack Developer specializing in automation systems, API integrations, and scalable data-driven web applications, helping businesses streamline operations and ship reliable software faster.
With 4+ years of experience in full stack development, web development, and software engineering, building automation platforms using React, Next.js, Python (FastAPI, Django), and workflow tools like Google Apps Script and GoHighLevel, I turn complex business processes into clean, maintainable systems built to scale.
๐น What I Build
๐ป Full Stack Web Development
End-to-end full stack web development: React, Next.js, Tailwind CSS on the frontend โ FastAPI, Django, or Flask on the backend. Built for performance, clean architecture, and real-world reliability.
โ REST API design & backend architecture
โ JWT authentication & role-based access control (RBAC)
โ PostgreSQL & MySQL database design
โ Modular, testable, maintainable codebases
โ๏ธ Automation & Workflow Systems
As a software engineer, I design practical automation solutions that save businesses time โ from lead generation pipelines to internal dispatch tools โ focused on measurable operational impact.
โ Custom automation scripts & scheduled workflows
โ CRM & business process automation (GoHighLevel, Google Apps Script)
โ Multithreaded data processing systems
โ Automated reporting & notification pipelines
๐ API & Data System Integration
Full-scale software engineering work connecting platforms and data sources: Stripe, Google Workspace, HubSpot, Notion, Airtable, Shopify, and custom third-party APIs.
โ Multi-source data pipeline design
โ Scalable backend microservices
โ Custom API development & integration
๐ Recent Project Types
โ Dispatch & route optimization systems for fleet operations
โ Lead generation & outreach automation pipelines
โ Data extraction & processing tools for business intelligence
โ Internal business tools & custom operational systems
โ Large-scale batch data collection systems
โ Why Clients Choose Me
โ Deep expertise in full stack development, software engineering & automation
โ Strong system architecture โ built for long-term reliability
โ Clear communication, well-documented code, on-time delivery
โ Experienced with fast-moving startups and established business needs
๐ฉ Looking for a full stack developer to automate your workflows or build a scalable web application? Let's talk.
API Integration
Full-Stack Development
Front-End Development
Back-End Development
AI App Development
React
Next.js
Python
JavaScript
Node.js
SaaS
FastAPI
REST API
Landing Page
Web Application
Stripe
PostgreSQL
HighLevel
HTML5
CSS 3
HICHAM I.
Casablanca, Morocco
$25/hr
4.9
33 jobs
I am a Senior Full-Stack Engineer specializing in AI-powered SaaS applications, intelligent automation, scalable web platforms, and production-ready software.
I work across the entire product lifecycle โ from architecture and development to deployment, integrations, optimization, and long-term maintenance. My focus is building reliable systems that are scalable, secure, maintainable, and fast to ship.
PROVEN EXPERIENCE
โ AI-powered SaaS platforms
โ Full-stack web applications
โ AI agents & workflow automation
โ E-commerce & business automation
โ Real-time applications and communication systems
โ Payment & subscription infrastructure
โ Cloud deployment & DevOps
โ Production-ready architecture
I have built and contributed to SaaS platforms, AI-powered applications, healthcare solutions, e-commerce systems, dashboards, automation platforms, and custom business software.
I specialize in turning ideas and business requirements into production-ready products, with a strong focus on clean architecture, maintainability, performance, and rapid execution.
FULL-STACK DEVELOPMENT
I build modern web applications using React.js, Next.js, TypeScript, JavaScript, Tailwind CSS, ShadCN UI, Node.js, Express.js, Laravel, REST APIs, WebSockets, and real-time technologies.
I work across both frontend and backend architecture, allowing me to build complete products from the ground up.
AI & AUTOMATION
I specialize in integrating AI into real-world products and business workflows:
OpenAI
Claude
Mistral
LLM-powered applications
AI Agents
AI Chatbots
Retrieval-Augmented Generation (RAG)
AI workflow automation
Speech-to-Text
Text-to-Speech
Voice AI
Intelligent document processing
Custom AI pipelines
Prompt engineering
I have particular experience building AI agents that interact with users through voice, chat, and automated workflows.
BACKEND & ARCHITECTURE
Node.js
Express.js
Laravel
Python
REST APIs
WebSockets
Event-driven architectures
Microservices
Background jobs
API integrations
Authentication & authorization
Multi-tenant SaaS architectures
DATABASES
PostgreSQL
MySQL
MongoDB
Supabase
Prisma
Redis
Firebase
CLOUD & DEVOPS
AWS
Azure
Hetzner
Vercel
Docker
Docker Compose
Nginx
GitHub Actions
CI/CD
Linux
Grafana
Prometheus
I handle everything from containerization and deployment to monitoring, optimization, and production infrastructure.
SAAS & BUSINESS SYSTEMS
I have experience building:
SaaS platforms
Subscription systems
Payment integrations
CRM systems
E-commerce platforms
Order management systems
Business automation tools
Analytics dashboards
Communication platforms
AI-powered customer support systems
I also work with integrations such as Stripe, Shopify, WhatsApp, SIP/telephony systems, webhooks, and third-party APIs.
WHAT I CAN BUILD
Whether you need an AI-powered SaaS platform, a complete MVP from scratch, an existing application rebuilt or scaled, AI integration into an existing product, AI voice/chat agents, a scalable backend, e-commerce automation, custom business software, API integrations, or cloud infrastructure and deployment, I can take your product from architecture to development to production.
CORE TECHNOLOGIES
Frontend: React.js, Next.js, TypeScript, JavaScript, Tailwind CSS, ShadCN UI
Backend: Node.js, Express.js, Laravel, Python, REST APIs, WebSockets
AI: OpenAI, Claude, Mistral, RAG, AI Agents, LLMs, STT, TTS, Voice AI
Databases: PostgreSQL, MySQL, MongoDB, Supabase, Prisma, Redis
Cloud & DevOps: AWS, Azure, Hetzner, Vercel, Docker, Nginx, GitHub Actions, CI/CD
Integrations: Stripe, Shopify, WhatsApp, SIP, Webhooks, Third-Party APIs
Keywords: Senior Full Stack Developer, AI Engineer, AI Full Stack Developer, SaaS Developer, SaaS Application Development, Next.js Developer, React Developer, Node.js Developer, TypeScript Developer, Python Developer, Laravel Developer, Express.js Developer, AI Agent Developer, AI Automation, AI Integration, OpenAI Developer, Claude Developer, LLM Developer, RAG Developer, Voice AI Developer, Chatbot Developer, API Developer, REST API, WebSockets, PostgreSQL, MongoDB, Supabase, Prisma, AWS, Azure, Docker, DevOps, CI/CD, SaaS Architecture, Full Stack SaaS Developer, AI-Powered SaaS
RESTful API
Next.js
Tailwind CSS
Node.js
MongoDB
Redis
JavaScript
User Authentication
Docker
Figma
GraphQL
Supabase
System Deployment
SaaS Development
Python
Soufian O.
Kenitra, Morocco
$40/hr
4.9
60 jobs
Full-stack developer, 14 years. I build the whole thing โ backend, frontend, database, integrations, security, deployment โ and then I keep it running.
Most of the last four years went into direct client work and an in-house role as head developer at a marketing agency, so the newest work isnโt visible on this profile: a multi-tenant SaaS that automates ad spend for 50+ B2B and B2C businesses, and a multi-vendor marketplace I built alone end to end โ backend, web storefront, mobile app and vendor portal.
WHAT I BUILD
โข Web apps and SaaS โ Node.js, TypeScript, React, Next.js, Express, PostgreSQL. Multi-tenant platforms, client dashboards, admin panels, customer portals. Built so your second and third customer donโt need a second and third codebase.
โข API integrations โ REST, webhooks, OAuth. Stripe, the Meta / Facebook Marketing API, GoHighLevel API v2, Google Ads. Integrations rarely break on the happy path; they break on rate limits, partial responses and retries. Thatโs the part I build for: backoff, delayed retry, and incremental syncs that resume exactly where the last one stopped instead of re-pulling everything.
โข Payments โ Stripe subscriptions, billing and webhooks. NMI gateway work, authorize-then-capture flows, manual capture and refunds โ including working out why captures had silently stopped firing after checkout.
โข Security and access โ authentication and session handling, JWT, CSRF and auth guards, role-based permissions, and row-level security in Postgres treated as the real boundary rather than filtering rows in the browser. Tenant isolation on multi-tenant systems. On WordPress: hardening and malware cleanup.
โข Regulated data โ integration-level work on a telehealth platform handling protected health information under HIPAA: PHI kept out of application logs, error reports and URLs, with least-privilege access enforced server-side.
โข WordPress โ 10+ years. Theme and plugin development, Elementor Pro, WooCommerce, Core Web Vitals and caching. Also the unglamorous half: migrations, plugin conflicts, redirect mapping so a restructure doesnโt lose the rankings you already have, and picking up sites another developer left half-finished.
โข E-commerce โ WooCommerce, Medusa.js headless commerce, and multi-vendor marketplaces with vendor onboarding, approval, commissions and payouts.
โข Mobile โ React Native and Expo. A 325-screen customer app with offline-first caching, right-to-left Arabic, and push notifications that respect opt-in and quiet hours.
โข Marketing data โ Meta Conversions API with event deduplication, GTM, pixels, dataLayer, and UTM attribution that survives iframe embeds and session boundaries โ which is where most lead-source data quietly dies.
โข Shipping and running it โ CI/CD pipelines, staged deploys, branch protection, database migrations on release, Docker, and background jobs on schedules that donโt fall over when one run fails.
STACK
JavaScript ยท TypeScript ยท Node.js ยท Express ยท React ยท Next.js ยท React Native ยท PostgreSQL ยท MySQL ยท Redis ยท Supabase ยท Medusa.js ยท PHP ยท WordPress ยท WooCommerce ยท Elementor ยท Stripe ยท NMI ยท Docker ยท Git ยท REST APIs ยท Webhooks ยท OAuth
ONE PROJECT IN DETAIL
The ad-automation platform โ sole developer, live in production. It pulls campaign data from the Meta and GoHighLevel APIs on an incremental schedule, taking only whatโs new since the last successful fetch, with backoff and delayed retry when rate limits hit. A rules engine then pauses ads, adjusts budgets and fires alerts against each clientโs targets. I built the deployment pipeline behind it too: staged releases, branch protection, migrations on deploy.
HOW I WORK
I tell you what I donโt know. If something sits outside what Iโve actually shipped, I say so up front and price it honestly rather than discovering it mid-project. You will never get a surprise from me in week three.
I use Claude Code and Cursor every day, and on one large TypeScript codebase I maintain the AI scaffolding itself โ the project rules and review agents that keep things consistent. It makes me faster; it doesnโt replace reviewing what ships, and I own every line I hand over.
I work independently and donโt need managing โ but Iโd rather ask one question early than rebuild something later.
Send me whatโs broken, or what youโre trying to build. Iโll tell you whether itโs a two-hour fix or a two-week build before you commit to anything.
API Integration
Stripe
HighLevel
REST API
Marketing Automation
Marketing API Integration
CRM Automation
Zapier
Node.js
React
TypeScript
SaaS Development
OpenAI API
Meta Pixel
OAuth
PostgreSQL
Supabase
Google Tag Manager
HubSpot
ExpressJS
Mohamed D.
Al Hoceima, Morocco
$25/hr
5.0
5 jobs
๐น AI-Powered Document Processing & Automation
With over two years of hands-on experience in applied AI within the banking sector, I specialize in building high-performance systems for document extraction and classification. I design and implement intelligent pipelines capable of understanding complex document structures, segmenting content, and extracting structured data based on dynamic schemas. My solutions leverage modern AI techniques, including NLP and deep learning models, to achieve high accuracy and scalability across diverse document types (invoices, contracts, forms, and more).
๐น Intelligent Data Extraction & Classification
I develop robust document AI solutions that go beyond traditional OCR by combining layout-aware models and semantic understanding. This enables precise field extraction, multi-segment classification, and context-aware data processing. I focus on performance optimization, ensuring low latency and high throughput for enterprise-grade applications, especially in financial and operational workflows.
๐น API Integration & AI System Architecture
I integrate AI document processing systems into scalable architectures using secure APIs. My expertise includes designing end-to-end solutions where document ingestion, processing, and structured output are seamlessly connected to downstream systems. I ensure reliability, security, and efficiency in every deployment, aligning with enterprise standards.
API Integration
Document AI
Classification
OCR Software
Web Scraping
AI Bot
Lghoumaigui Y.
Casablanca, Morocco
$60/hr
5.0
10 jobs
A software engineer with strong problem-solving skills and solid experience building distributed and high-performance Web APIs.
What I can achieve for you:
โ๏ธ Develop and enhance your Web API or server-side application.
โ๏ธ Automate your workflow.
โ๏ธ Enhance your project (optimizations, refactoring, unit tests, and much more).
Don't hesitate to reach out to schedule a free-of-charge discussion about your project. I will be happy to get your work done.
API
Python
Amazon API Gateway
Scripting
C#
ASP.NET
.NET Framework
AWS Lambda
ASP.NET MVC
Unit Testing
SpecFlow
MySQL
Microsoft Azure
JavaScript
Amazon ECS
Abdessamade H.
El Hajeb, Morocco
$15/hr
4.9
35 jobs
I solve the WordPress problems that page builders can't fix.
If you are dealing with a broken API connection, a failing WooCommerce checkout, or a critical PHP error that other developers couldn't diagnose, I can help. I am a Senior Backend Developer who specializes in pure code solutions, not just drag-and-drop design.
My Core Specialties:
Complex API Integrations: Syncing your WP site with CRMs, external databases, Stripe, and Meta/OAuth using secure REST APIs and Webhooks.
Custom Plugin & ACF Development: Building lightweight, raw PHP functionality from scratch to replace bloated third-party plugins.
Backend Troubleshooting: Diagnosing database bottlenecks, resolving PHP fatal errors, and repairing custom backend logic.
Why my clients return: I don't guess. I debug. I write clean, documented code that won't break when you update WordPress next month.
Let's fix your backend correctly the first time.
API Development
API Integration
WordPress
WordPress Development
WooCommerce
PHP
JavaScript
REST API
Database Optimization
Payment Gateway Integration
Back-End Development
Plugin Development
MySQL
PHP Script
JSON
Advanced Custom Fields Plugin
OAuth
Stripe API
Gutenberg Editor
Bug Fix
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
โUpwork provides an umbrella-level of security. I can see a talentโs work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.โ
KD
Kim Darling
Emerald Tiger
โUpwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.โ
DM
David Merry
Kinetic Investments
โOur very specific requirements can be a challengeโWith Upwork, weโre able to access a bigger community to ensure the success of our projects.โ
KK
Katja Krohn
Summa Linguae
How do I hire a API Developer in Morocco on Upwork?
You can hire a API Developer in Morocco on Upwork in four simple steps:
Create a job post tailored to your API Developer project scope. We'll walk you through the process step by step.
Browse top API Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top API Developer profiles and interview.
Hire the right API Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a API Developer?
Rates charged by API Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a API Developer in Morocco on Upwork?
As the world's work marketplace, we connect highly-skilled freelance API Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream API Developer team you need to succeed.
Can I hire a API Developer in Morocco within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive API Developer proposals within 24 hours of posting a job description.