11/03/2026 updated


100 % available
Senior Software Engineer | FullStack & Systems Architecture
Lagos, Nigeria
Only remote
Advanced Diploma, Computer / Information Technology Administration and ManagementAbout me
I am a Software Engineer and Solutions Consultant with experience across fintech, telemedicine, e-commerce, and information technology. I work with startups, businesses, and teams that need a reliable technical partner to build, improve, or scale their digital products.
FlutterSystems EngineeringClient Server ModelsData ArchitectureIBM Systems Network ArchitectureMessaging Application Programming InterfaceNode.jsPHP DevelopmentSoftware ArchitectureSolution ArchitectureSupport EngineeringSystems ArchitectureSystems DesignBackendBackend Programming
Backend Development & Systems Architecture
Expertise in designing and scaling distributed backend microservices using Node.js, NestJS, Express, and TypeScript. Proficiency in REST API design, microservices architecture, and API documentation with OpenAPI Swagger.
Database & Infrastructure Management
Strong knowledge of PostgreSQL, MongoDB, MySQL, Redis, TypeORM, and Sequelize for data modelling and management. Experience with AWS Lightsail for cloud infrastructure.
Frontend & Mobile Development
Solid skills in React, Next.js, Vite, Tailwind CSS, ShadCN, Redux Toolkit, MobX, and React Context for frontend development, as well as React Native and Flutter for cross-platform mobile applications.
JavaScript & TypeScript
Deep proficiency in JavaScript and TypeScript as primary programming languages for both backend and frontend development across various frameworks and environments.
Message Queues & Notification Systems
Experience migrating critical email and notification dispatch pipelines to BullMQ and Redis queues, integrating Gmail OAuth2 API and Twilio SMS with rate limiting.
Mobile Application Engineering
Capability to design feature-first mobile architectures using Riverpod and Dio, implement offline-first caching mechanisms, and configure secure native OAuth flows for Google and Apple Sign-In.
Third-Party Integrations & AI Engineering
Familiarity with Google Maps/Places integrations, third-party APIs, and AI engineering tools to extend application functionality.
Version Control & Development Tooling
Proficiency in Git, pnpm workspace configurations, and automated bash development environments to support engineering team workflows.
Automated Testing
Experience setting up automated testing with mockito and flutter_test to ensure stability across authentication and pagination flows.
Expertise in designing and scaling distributed backend microservices using Node.js, NestJS, Express, and TypeScript. Proficiency in REST API design, microservices architecture, and API documentation with OpenAPI Swagger.
Database & Infrastructure Management
Strong knowledge of PostgreSQL, MongoDB, MySQL, Redis, TypeORM, and Sequelize for data modelling and management. Experience with AWS Lightsail for cloud infrastructure.
Frontend & Mobile Development
Solid skills in React, Next.js, Vite, Tailwind CSS, ShadCN, Redux Toolkit, MobX, and React Context for frontend development, as well as React Native and Flutter for cross-platform mobile applications.
JavaScript & TypeScript
Deep proficiency in JavaScript and TypeScript as primary programming languages for both backend and frontend development across various frameworks and environments.
Message Queues & Notification Systems
Experience migrating critical email and notification dispatch pipelines to BullMQ and Redis queues, integrating Gmail OAuth2 API and Twilio SMS with rate limiting.
Mobile Application Engineering
Capability to design feature-first mobile architectures using Riverpod and Dio, implement offline-first caching mechanisms, and configure secure native OAuth flows for Google and Apple Sign-In.
Third-Party Integrations & AI Engineering
Familiarity with Google Maps/Places integrations, third-party APIs, and AI engineering tools to extend application functionality.
Version Control & Development Tooling
Proficiency in Git, pnpm workspace configurations, and automated bash development environments to support engineering team workflows.
Automated Testing
Experience setting up automated testing with mockito and flutter_test to ensure stability across authentication and pagination flows.
Experience
Professional experience5 - 10 years
Freelancer since2019
Languages
EnglishNative speaker
Project history
Serving as a core backend architect for a US-based e-commerce and marketplace platform. Architected and scaled distributed backend microservices using NestJS, Express, MongoDB, and Redis. Built multi-vendor checkout and custom quotation pipelines. Migrated notification pipelines to BullMQ and Redis queues with Gmail OAuth2 and Twilio SMS integration. Implemented centralized error handling, custom NestJS pipes, and OpenAPI Swagger documentation.
Designed a feature-first mobile architecture using Riverpod 2.x and Dio with background compute isolates for heavy JSON payloads. Built an offline-first caching mechanism (Stale-While-Revalidate). Configured secure native OAuth (Google and Apple Sign-In) and delivered compliance with Apple account deletion mandates. Set up automated testing with mockito and flutter_test.
Planned lessons and curriculum for the academic year and facilitated practical laboratory activities. Designed and managed the school website and supported its digital presence. Planned and implemented online learning activities including lessons, assessments, examinations, and newsletters. Organised coding club activities to support students practical technology skills.