Skip to content

Senior
Full-Stack
Engineer

7+ years shipping e-commerce platforms used by thousands of merchants across the Netherlands, Germany, and the US. I build the APIs, the frontends, and the tooling that cuts onboarding from days to hours.

Goran Ninković
What I do

Full-stack, end to end

I own the entire delivery chain — from database schema to production deploy — so your team ships faster with fewer handoffs.
Backend APIs & Architecture
Design and ship production APIs in PHP 8.3, define module boundaries through ADRs, and enforce code quality at every commit with PHPStan and Psalm at max level.
Modern Frontends
Build fast, accessible UIs with Vue 3 and Nuxt. Replaced a legacy AngularJS portal with a full-featured Nuxt app — tables, charts, i18n, and document export.
Dev Tooling & DX
Set up reproducible environments, CI pipelines, and auto-generated typed API clients. The kind of infrastructure that turns a 2-day onboarding into 2 hours.
Experience

Where I've delivered

E-commerce platforms serving thousands of merchants, built for companies in NL, DE, and the US — from IC to Tech Lead.
  • Senior Fullstack Developer

    Dec 2023 – Present

    Senior Fullstack Engineer building and modernizing a 3-tier e-commerce platform (Laminas API, Slim middleware, Nuxt 3 frontend) serving thousands of merchants.

    Replaced a legacy AngularJS app with a 24-page Nuxt 3 Merchant Portal — tables, charts, i18n, PDF/CSV/XLSX export — now in daily use by thousands of merchants.

    JavaScriptTypeScriptVue.jsNuxtPHP
  • Tech lead

    Mar 2022 – Jun 2023

    Led a 4-person team delivering B2B e-commerce on Magento 2 for Dutch retail clients. Promoted to Tech Lead after 9 months.

    Promoted to Tech Lead after 9 months — owned architecture decisions, code reviews, and client-facing technical discussions.

    PHPMagento 2JavaScriptMySQLDocker
  • Magento 2 Developer

    Jan 2020 – Feb 2022

    Built Paperchase’s headless e-commerce storefront (VueStorefront + Magento 2) and maintained multi-store Magento 2 websites across NL/BE/DE markets.

    Shipped Klevu Search integration and a Treasury API loyalty module for Paperchase. Built the User Account and Product Detail pages on the VueStorefront frontend.

    JavaScriptVue.jsMagento 2Vue StorefrontDocker
  • Salesforce Commerce Cloud Developer

    Jul 2019 – Jan 2020

    Built B2B storefront features for Gall&Gall, a major Dutch retail chain, on Salesforce Commerce Cloud.

    Shipped B2B storefront features for Gall&Gall using SFRA (Storefront Reference Architecture) on Salesforce Commerce Cloud within a distributed team.

    JavaScriptSalesforce Commerce Cloud
  • DevOps Engineer

    Dec 2018 – Jun 2019

    Owned CI/CD pipelines and infrastructure automation for in-house and client projects.

    Wrote Ansible playbooks that automated server provisioning and developer laptop setup from scratch.

    DockerGitJenkinsIcinga 2Ansible

Let’s work together

Looking for a senior full-stack engineer for your team? I'm open to remote positions.

Newsletter

I write about PHP, Vue, TypeScript, and developer experience. No spam, unsubscribe anytime.

Copyright © 2026. All rights reserved.