Open to senior backend roles
Dubai, United Arab Emirates

Software
Engineer
Backend Systems

Nadim Ouertani — Backend systems, distributed systems, microservices, and financial platforms. 7+ years building business-critical software across online gaming, financial services, real estate, logistics, and enterprise environments.

About

Nadim Ouertani

Nadim Ouertani

Senior Software Engineer with 7+ years of experience designing, developing, and modernizing business-critical software platforms across online gaming, financial services, real estate, logistics, and enterprise environments.

Experienced in backend engineering, distributed systems, microservices architecture, financial transaction platforms, technical leadership, mentoring engineers, code reviews, project estimation, and delivery across multicultural engineering organizations.

0
Years of
experience
0
Developers
led
0
Projects
delivered
0
Business
domains
Dubai, United Arab Emirates
Open to relocation, remote & on-site

Primary stack

PHP Laravel Python FastAPI MySQL Docker

Skills

Technical Expertise

CI/CD & DevOps
GitLab CI GitHub Actions Jenkins Git
Cloud & Infrastructure
AWS Docker Linux
Databases
MySQL DynamoDB
Engineering
Microservices Distributed Systems REST APIs System Design Software Architecture Legacy Modernization
Frameworks
Laravel FastAPI React
Programming
PHP Python JavaScript
Search & Messaging
Elasticsearch Redis RabbitMQ
Testing
PHPUnit

Experience

Experience & Delivery Highlights

02
CRMLead AcquisitionAutomationTechnical Leadership

Senior Software Engineer - Real Estate Technology Company

Dec 2021 - Apr 2025. Designed a centralized CRM platform for sales, marketing, and lead management. Built a lead acquisition ecosystem connecting landing pages, marketing campaigns, CRM workflows, and third-party providers, with automation for campaigns, customer management, reporting, recruitment interviews, mentoring, architecture decisions, and production support.

03
Legacy ModernizationMicroservicesArchitecture

Contract Project - UK Enterprise Technology Platform

Jan 2023 - Aug 2023. Project-based contract delivered alongside the full-time Real Estate Technology Company role with employer consent. Led modernization of a legacy monolithic platform into microservices, defining service boundaries and communication patterns while reducing technical debt and improving maintainability, scalability, and long-term engineering productivity.

04
PythonFastAPIDynamoDBCloud Native

Contract Project - Italian Technology Platform

Mar 2024 - Sep 2024. Project-based contract delivered alongside the full-time Real Estate Technology Company role with employer consent. Developed backend services using Python, FastAPI, and DynamoDB. Built scalable content distribution solutions used by European clients within cloud-native and API-driven architectures.

05
LaravelEnterprise SystemsLogistics

Software Engineer - Port & Logistics Technology Project

Jun 2021 - Dec 2021. Developed and maintained subscriber management platforms and customer-facing business applications. Built Laravel-based enterprise solutions supporting operational workflows and business users.

06
PHPSQLCMSJavaScript

Web Developer - Digital Solutions & Web Development

Jun 2019 - May 2021. Developed CMS solutions, websites, landing pages, and database-driven applications. Built full-stack web solutions using PHP, SQL, HTML, CSS, and JavaScript while working directly with business stakeholders.

07
PHPLaravelPayment APIs

French E-commerce Platform

Delivered a complete e-commerce platform in 3 months, including secure payment processing, inventory management, and production-ready business workflows.

08
PHPMVCREST APIsPayment Gateways

Multi-vendor E-commerce (Dubai)

Built a comprehensive multi-vendor e-commerce platform with integrated payment gateways and REST APIs for a Dubai media and marketing business.

09
PHPLAMP StackSOLIDMobile Integration

Web & Mobile E-commerce - Lebskom

Led ground-up development of Lebskom web and mobile e-commerce platform, using SOLID principles and maintainable backend architecture.

Engineering Approach

How I Work in Engineering Teams

  1. 01

    System Understanding

    I start by understanding the domain, existing architecture, data flows, production constraints, and the real business impact of the system.

  2. 02

    Technical Ownership

    I break work into clear deliverables, estimate realistically, communicate tradeoffs, and keep alignment with product, QA, DevOps, and engineering leads.

  3. 03

    Backend Engineering

    I build maintainable services, APIs, integrations, and data workflows with attention to performance, reliability, security, and long-term change.

  4. 04

    Review & Quality

    I use code reviews, testing, logging, debugging, and production validation to reduce risk before changes reach users or business-critical flows.

  5. 05

    Production Mindset

    I support releases, investigate incidents, refactor legacy modules, mentor teammates, and improve systems so teams can move faster with less risk.

Background

Education & Certifications

2019

Licence Fondamentale en Gestion Appliquee a l'Informatique

University of Tunis El Manar, Tunisia

2023

Agile Development & Scrum Foundations

Professional Certification

2023

Certificate of Appreciation

For Exceptional Contributions

2022

Best Innovative Director Award

Award Recognition

2022

Agile Development & Scrum Fundamentals

Professional Certification

2017

Full-Stack Nano Degree

Professional Certification Program

Blog

Opinions, Notes & Tips

View all posts
Backend Engineering

Backend Systems: What I Check Before I Trust an API

APIs are easy to expose, but production-grade APIs need contracts, validation, security, observability, and failure handling.

Read post
Laravel

Laravel in Serious Backend Systems

Laravel can be used for serious backend systems when teams respect architecture, queues, transactions, testing, and domain boundaries.

Read post
Microservices

Microservices Are a Tradeoff, Not a Trophy

Microservices can improve ownership and scalability, but they also add operational cost, network failure, and data consistency challenges.

Read post

Engineering Tips

Practical Notes for Backend Interviews

Open Laravel Interview
Laravel

Laravel Backend Interview Preparation

A public collection of Laravel, PHP, database, API, security, queues, Docker, and architecture questions written from practical backend engineering experience.

Open guide

Contact

Let's discuss the right
engineering role.

Open to senior software engineer, senior backend engineer, and backend platform engineer roles across strong product and engineering teams.