11/03/2026 updated

**** ******** ****
100 % available

Senior Software Engineer | FullStack & Systems Architecture

Lagos, Nigeria
Only remote
Advanced Diploma, Computer / Information Technology Administration and Management
Lagos, Nigeria
Only remote
Advanced Diploma, Computer / Information Technology Administration and Management

Profile attachments

Olamide_Tosin_Senior_Software_Engineer_Resume_Updated_Experience.pdf

About 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 ProgrammingFull Stack DevelopmentReact NativeFront End Software DevelopmentApi DesignNestJSMicroservices
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.

Experience

Professional experience5 - 10 years
Freelancer since2019

Languages

EnglishNative speaker

Project history

Senior Backend Engineer & Core Architect

Nativv, Inc.
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.

Mobile Application Engineer

The Hallelujah Challenge
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.

ICT Manager / Instructor

Jextoban Secondary School
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.

Software Developer / Team Lead Software Developer

Dexterity Logics
Progressed from Intern to Software Developer and then Team Lead Software Developer. Built custom websites and web applications using WordPress themes and plugins, including e-commerce, CRM, ERP, and self-service solutions. As Team Lead, managed small development teams delivering WordPress themes and plugins for e-commerce and business websites. Supported implementation planning, technical problem-solving, and delivery of client-focused web solutions.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in