Available for new opportunities

Backend Software Engineer

Disu Oluwatoyin Joseph. Software Engineer building production-grade systems with Node.js, Go, Python, PostgreSQL, and distributed messaging.

Currently Ziru Technology
Stack Node.js, Go, Python, PostgreSQL
Experience 4+ years
Domains Fintech, Identity, Hospitality
Location Nigeria, Remote-first
Scroll to explore

Backend-first,
product-minded

I build backend systems, APIs, and data workflows for products that need reliability, traceability, and clean operational behavior. My work spans financial transaction workflows, audit logging, database migrations, PostgreSQL-backed systems, device intelligence, fraud-risk workflows, and production SaaS platforms.

Currently engineering backend services for identity and fraud prevention systems at Ziru Technology. Previously contributed to booking infrastructure at Hotels.ng. I also build and maintain QRVEST, a real production product for restaurants and hotels.

Based in Nigeria · Remote-first · Open to global opportunities

React / Next.js
TypeScript
Node.js / Express
Go
Python
AWS / Docker
PostgreSQL / MySQL / MongoDB
RabbitMQ / Background Workers
WebSockets / Realtime Systems
Currently Building

QRVEST, a multi-tenant ordering platform for restaurants and hotels with digital menus, QR-code ordering, payments, inventory tracking, customer retention workflows, realtime order updates, and background processing.

Where I've
worked

4
Companies
Jul 2024 – Present
Ziru Technology
Software Engineer · Remote
Built and maintained backend services supporting financial transaction workflows, identity checks, and risk-review operations
Implemented audit logging across backend flows to improve traceability, investigation support, and compliance readiness
Worked on database migrations and consistency improvements to keep production data reliable as services evolved
Improved reliability and observability of backend services through clearer operational signals, safer failure handling, and maintainable service boundaries
Contributed to device intelligence and fraud-risk workflows, including suspicious login detection and third-party risk signal integrations
JavaScript TypeScript Node.js Ruby on Rails Backend Services Audit Logs Migrations Device Intelligence Compliance
+
Nov 2021 – Jun 2024
Hotel Booking Limited
Software Engineer · Hotels.ng · Remote
Delivered a large portion of an internal booking management system used to process hotel reservations and operational workflows
Hardened public API access with token-based authentication and API key management using scoped permissions
Reduced database load on critical API paths by resolving N+1 query patterns and improving data access efficiency
Designed audit logging and migration scripts that supported a controlled transition from legacy systems
Built cleanup and recovery scripts to remove bad data, restore application stability, and protect operational continuity
React PHP Laravel REST APIs MySQL Python RabbitMQ Auth
+
Jan 2021 – Oct 2021
Carril Agency
Software Engineer · Remote
Spearheaded end-to-end development of a SaaS platform for ordering digital services, including a recurring payment solution integrated with third-party payment providers
Containerised the application stack using Docker, ensuring environment parity across development, staging, and production
Optimised backend systems for high-traffic scenarios with a focus on efficient data retrieval, real-time updates, and personalised recommendations
SaaS Payments Docker Backend
+
Nov 2019 – Dec 2020
Bank of Industry
IT Graduate Trainee · Remote
Collaborated with senior engineers on key software development projects, gaining exposure to enterprise-scale systems and SDLC practices
Enterprise SDLC
+
Featured Project

Shipped from scratch

QR
01 / Production Product
QRVEST
Multi-tenant ordering platform for hotels and restaurants

Built and maintain a production platform for digital menus, QR-code ordering, menu management, payments, inventory tracking, and customer retention. The system uses PostgreSQL for transactional consistency, WebSockets for realtime order updates, background workers for email, audit logs, and customer workflows, and a multi-tenant architecture for restaurants and hotels.

React Go PostgreSQL WebSockets RabbitMQ Payments AWS
Visit qrvest.com →
MQ
02 / Developer Tooling
disumq
Lightweight distributed messaging project

Lightweight TCP-based event broker that allows producers to publish messages and consumers to subscribe to queues and topics, receive messages, ACK or NACK them, and handle retries and dead-letter flows.

Node.js SQLite Messaging Reliability System Design
View project →

Let's build
something great

Open to Backend Engineer and Software Engineer roles focused on APIs, data systems, reliability, fintech, identity, or developer tooling. Remote or relocation considered.

Current Role
Software Engineer at Ziru Technology
Education
B.Eng. EEE · Elizade University · 4.70 GPA
Location
Nigeria · Remote-first
Availability
Open to Opportunities