Omar Derkaoui

Backend Software Engineer

Salary / Daily rate

Casablanca, Morocco

Freelance, open to permanent contract

Skills

NestNodePostgreSQLReactPythonExpressFastAPIMongoDBRedisPrometheusFirebaseNextTypescriptTailwind CSSGitGitHubDockerLinux

Languages

Arabic (Native)English (Fluent)French (Fluent)

About me

Intro

Backend-focused software engineer with a track record of shipping production features in fintech and trading platforms. Specialized in NestJS, PostgreSQL/Oracle, and integrating complex legacy banking systems. 1337 Coding School graduate with strong systems fundamentals from C/C++ and a background in mathematics that brings rigor to backend architecture and problem-solving.

Links

Work experience

Backend Software Engineer

FinaMaze

Feb 2025 - Present

1 year 9 months

Casablanca, Morocco

– Joined as the first backend contributor on a B2B fintech platform serving a major Middle Eastern bank, where AI-driven asset managers build, rebalance, and oversee investment portfolios for the bank's clients. – Owned end-to-end design and delivery of the onboarding and KYC module, integrating with the bank's legacy SOAP APIs – reverse-engineering undocumented endpoints without a sandbox environment to ship a working flow into UAT. – Designed Oracle database schemas from scratch for authentication, user onboarding, notifications, and messaging modules; optimized critical queries through targeted indexing strategies. – Built the notifications and messaging subsystems, including background jobs and queue-based dispatch for asynchronous delivery at scale. – Implemented JWT/Passport authentication, login and registration flows, and instrumented services with Prometheus for production monitoring. – Took 6 features through UAT and pre-production while collaborating across a 24-person engineering organization (backend, frontend, DevOps, QA).

Backend Developer

AIKON Mobile App

Oct 2024 - Feb 2025

5 months

Remote

– Contributed backend features to an iOS social-trading platform that combines messaging and trading workflows in a single mobile experience. – Designed and built the WhatsApp Business API integration and the surrounding business logic, enabling traders to engage with the platform through a familiar messaging channel. – Implemented real-time chat assistance using Socket.io, allowing traders to communicate with support agents and other users without leaving the app. – Modeled the PostgreSQL tables required for the messaging and integration features, and shipped them as part of the production backend. – Implemented authentication flows with JWT and social login providers; collaborated remotely with a team of 3 backend, 2 frontend, and 1 DevOps engineer.

Full Stack Engineer

Upwork

Feb 2024 - Oct 2024

9 months

Remote

– Delivered full-stack web projects end-to-end for international clients – from requirements gathering and architecture through development, deployment, and handover. – Built backend services with Node.js and Express alongside modern React frontends, handling authentication, data persistence, and third-party integrations. – First commercial software engineering role; transitioned full-time into tech in February 2024 after 1337 Coding School.

Mathematics Teacher

Ministry of National Education

Sep 2021 - May 2024

2 years 9 months

Beni-Mellal, Morocco

– Taught mathematics to high-school students for three years while transitioning into software engineering through 1337 Coding School – developed strong skills in breaking down complex concepts, which now translate directly into clear technical communication and documentation. – Designed lesson plans, assessments, and progress tracking, demonstrating autonomy and rigor that carry over to backend system design.

Chess Instructor

Al Akhawayn School

Jan 2018 - Jan 2019

1 year 1 month

Beni-Mellal, Morocco

– Coached chess to children aged 6-10 at one of Beni Mellal's largest schools, designing age-appropriate exercises to develop strategic thinking and concentration. – Competitive player with a peak blitz ELO of 2300.


Education

1337 Coding School

Computer Science – Common Core, Low-level systems and computer graphics with C and C++

2018 - 2022

3 years 7 months

– Completed the full common core of an intensive, peer-led, project-based program with no traditional lectures – the Moroccan branch of 42 Network. – Specialized in low-level systems and computer graphics with C and C++; notable project: a multi-threaded ray tracer rendering complex scenes with realistic lighting.

FST Beni Mellal

Bachelor of Science and Technology, Electronic Engineering and Telecommunications

2015 - 2019

4 years 1 month

– Electronic Engineering and Telecommunications. Coursework in electronics, signal processing, telecommunications, and industrial computing.

The best place to find your next move

© 2026. All Rights Reserved.