skip to content
Paul Babatuyi
← Back to Experience

Software Engineer (Full Stack) at Delivery Hero Logistics

Software Engineer (Full Stack) · Delivery Hero Logistics
Mar 2024 – Feb 2025 · Berlin, Germany · Remote

Role Overview

Full Stack Software Engineer at Delivery Hero Logistics, building a comprehensive logistics tracking platform with Golang backend and React TSX frontend.

Key Responsibilities & Achievements

Full Stack Development

  • Built the Golang REST API backend and React TSX frontend for a logistics tracking platform using domain-driven, service-oriented architecture
  • Frontend consumed REST endpoints for booking, driver assignment, and delivery management
  • Clean component structure in TypeScript and Tailwind CSS

Database & Performance Optimization

  • Used PostgreSQL as the primary datastore with PostGIS geospatial queries for location-based driver matching
  • Wrote and optimized SQL queries and fixed N+1 patterns and missing indexes
  • Reduced average query latency by around 35% on high-traffic driver-lookup endpoints

Real-Time Features

  • Implemented WebSocket on both the Golang backend and React TSX frontend for real-time driver location and delivery status streaming
  • Used Redis to cache active driver state and route data
  • Reduced database read load on hot endpoints by around 50% under peak traffic

Security & Authentication

  • Implemented JWT-based stateless authentication on the backend with per-route rate limiting and CORS handling
  • Added protected route guards on the React TSX frontend with automatic token refresh and redirect on session expiry
  • Applied OWASP-aligned input validation across form submissions

DevOps & Monitoring

  • Dockerized backend services and contributed to GitHub Actions CI/CD pipelines with automated unit and integration tests
  • Tests across both backend handlers and React components
  • Added Prometheus metrics and structured logging
  • Reduced mean time to identify production errors by around 40%

Tech Stack

Backend: Golang, REST APIs, WebSocket
Frontend: React, TypeScript (TSX), Tailwind CSS
Databases: PostgreSQL (with PostGIS), Redis
Security: JWT, CORS, OWASP
DevOps: Docker, GitHub Actions
Observability: Prometheus