Joshua O.

Full Stack Engineer

Full-time available

Joshua is available for hire

Schedule an interview

14 days risk-free trial · No commitments · We handle contracts and payroll

Bio

Joshua O is a results-driven Full-Stack Developer with deep expertise in JavaScript, TypeScript, Python, and C#, and a strong background in building scalable, AI-driven, and automation-based web applications. Skilled in Node.js, Express.js, NestJS, React.js, Next.js, PostgreSQL, MongoDB, Docker, AWS, Azure, and Terraform, he has a proven track record of developing high-performance systems that streamline operations, enhance user experience, and improve business efficiency. At Punch, Joshua engineered AI-powered automation

  • Projects completed3
  • Hourly rate
  • 3-4 years experience
  • Nigeria
  • Member since Nov 2025
Industries
Logistics & Supply ChainFinTech
Expertise
NodeJSMongoDBJavascriptSQLNextJSPythonReactAWSTypescriptAzureTerraformC#GitWebScrapingDatabase:CacheingDatabase:DocumentDatabase:Relational
Video Intro
Assessments

General Coding and Video Assessment

Great score on Implement LRU Cache Algorithm, Difficulty Hard · Great score on Real-Time Dashboard in React, Difficulty Medium

Projects

Candivet

Built an AI-powered Candidate Management System using Next.js, featuring intelligent job generation, candidate matching, resume ranking, and real-time recruiter-candidate messaging via WebSockets. Optimized performance with React Query, SSR, and lazy loading, reducing load times by 50%. Delivered a scalable, maintainable architecture with responsive mobile-first design, improving recruiter productivity and candidate engagement significantly.

Lookingtohire

Built scalable backend systems for a mobile AI-powered candidate and recruiter platform using Node.js and Express. Implemented secure authentication, RBAC, resume parsing, smart candidate matching, job generation, and real-time communication features. Optimized APIs, database performance, caching, and system reliability through modular architecture, indexing, logging, and efficient query design for improved scalability and responsiveness.

Shiftsync

ShiftSync is a full-stack workforce management solution built for a restaurant group. It addresses the complexities of multi-location scheduling, labor law compliance, and real-time operational coordination. Build both the client using Next.js and the server using NestJS for this project.

Experience
  1. Full-Stack Engineer

    Punch AgencyJan 2025Aug 2025
    • Designed and developed scalable backend systems for multiple projects using Node.js, Express, and modular architecture with dependency injection, ensuring maintainability and high performance from concept to production
    • Built secure authentication and RBAC with Passport.js, JWT, OAuth, and bcrypt, strengthening access control and significantly reducing unauthorized access incidents.
    • Developed AI-powered automation features including resume parsing, smart candidate matching, job generation, and data-scraping tools—streamlining workflows and cutting manual effort by over 65%.
    • Spearheaded the development of a desktop employee productivity and tracking app using Node.js, Next.js, and Electron.js, enabling employees across global offices to access real-time insights into activity and performance, and boost overall productivity by 80%.
    • Led the development of a sales automation platform with AI agents and Twilio integrations, automating lead engagement through real-time AI-powered conversations, reducing manual follow-up and boosting sales conversions by 30%, while also mentoring junior developers on the project.
    • Optimized database and system performance with efficient queries, indexing, and Elasticsearch, achieving 25x faster API responses and improving search efficiency by 70%.
    • Enhanced reliability and user experience through error handling, Winston-based logging, rate limiting, cron-based automations, and feature delivery on internal Next.js/Express apps, boosting system stability and engagement by 45%.
    ReactNode.jsNext.jsMongodbFirebaseRedis
  2. Software Developer – Client Facing

    Mixt TechnologiesFeb 2025Jul 2025
    • Built an AI-powered Candidate Management System using Next.js.
    • Integrated AI-powered features, including job generation, automatic candidate matching and filtering for recruiters, and resume/cover letter generation and ranking for candidates—boosting recruiter productivity and candidate engagement by 70%
    • Built a real-time chat platform using WebSockets, enabling seamless messaging and collaboration between candidates and recruiters.
    • Implemented React Query for efficient data fetching and caching, alongside server-side rendering (SSR), and lazy loading— enhancing performance, reducing load times by 50%, and ensuring a smoother user experience.
    • Ensured a scalable and maintainable codebase through modular architecture, separation of concerns, and robust error handling across the application.
    • Delivered a modern, responsive UI with consistent mobile-first design across all pages to enhance accessibility and user satisfaction.
    • Participated in code reviews and resolved bugs across the codebase, contributing to overall code quality and team velocity.
    ReactNext.jsReact QueryTailwind CSSFirebase
  3. Web Developer

    D.R Tech NGJun 2024Oct 2024
    • Built a full-stack Enterprise Resource Planning web-app using Next.js, Node.js, and MongoDB for handling business inventory, repairs, and customer relationship management.
    • Implemented an inventory management system to track stock, supplier information, and product specifications, alongside a dedicated repair tracking module that allows technicians to log repairs, update statuses in real time, and maintain a history of past repairs, improving operational efficiency by 70%.
    • Collaborated closely with the CEO and cross-functional team members to coordinate feature development, integration, and testing, ensuring timely project delivery.
    • Optimized query speedsthrough Redis caching, database indexing, and pagination, enabling seamless handling of large datasets and significantly reducing response times by over 25x.
    • Integrated JWT authentication to secure user access, protectsensitive data, and boost overall application security.
    • Participated in debugging and code reviews; performed comprehensive unit testing with Jest to ensure code quality, eliminating bugs, and improving system performance by 60%.
    ReactNext.jsNode.jsExpressMongodb
  4. Software Developer

    Across The Globe (ATG)Jun 2022Mar 2023
    • Led the development of multiple customer-facing web applications, incorporating direct feedback to improve user experience and deliver high-impact, user-centered features.
    • Established a consistent output standard using a mobile-first, responsive methodology, which led to the successful deployment of 10+ new features based on user feedback and design evaluations.
    • Partnered with the product team to drive the successful implementation and integration of innovative feature developments, improving product functionality and user engagement by 40%.
    • Participated in debugging and code review for various web applications, streamlining code quality and enhancing overall application stability and performance.
    • Pioneered a comprehensive web application overhaul using Next.js and Context API, optimizing the architecture and achieving a 30% boost in overall development efficiency; reduced bug reports by 50% post-launch.
    React.jsNode.js
  5. Web Developer

    Cynergy TechnologiesSep 2021Mar 2022
    • Built and launched three full-stack web applications, implementing features from concept to deployment.
    • Developed pixel-perfect, fully responsive websites based on multiple UI designs provided by the design team, ensuring a consistent user experience across devices.
    • Collaborated closely with the Co-founder/CTO and a cross-functional, multinational team, including junior developers, team leads, and representatives from design and operations, to coordinate feature development and project timelines
    • Diagnosed and resolved bugs across various web applications, improving functionality and user experience by 40%.
    React.jsNode.jsPostgres
  6. Backend Engineer

    Foodcourt· Logistics & Supply ChainAug 2025Apr 2026
    • Contributed to the backend of a large-scale food delivery application and affiliated company apps, developing and maintaining 15+ NestJS-based microservices backed by PostgreSQL and Knex.js.
    • Integrated secure OPay payments alongside existing Paystack and Bani integrations, expanding customer payment options and improving transaction reliability by 30%.
    • Delivered tech support and debugging solutions for production issues, reducing downtime by 20% and ensuring smooth customer experiences
    • Implemented a rewards and loyalty feature with automated streak reminders and engagement workflows, boosting customer retention and repeat orders by 60%.
    • Built and optimized internal microservices for marketing and kitchen teams, enabling better campaign management, and operational efficiency.
    Node.jsNestJSPostgresSQLAWSAzureELK
  7. Backend Engineer

    Profitall Limited· FinTechSep 2025Apr 2026
    • Designed and developed scalable backend systems for multiple projects using Node.js, Express, and modular architecture with dependency injection, ensuring maintainability and high performance from concept to production.
    • Architected and developed a scalable multi-tenant backend for a fintech and e-commerce platform supporting buyer, merchant, and white-label company portals using Node.js and Express, scaling to handle thousands of concurrent users across multiple storefronts.
    • Engineered a fully customizable white-label system enabling companies to configure branded storefronts with custom domains and workflows via backend-driven configuration, reducing enterprise client onboarding time by 60% and boosting platform adoption by 40%.
    • Built a secure payment and transaction infrastructure integrating multiple payment gateways, wallet systems, and real-time settlement logic, reducing payment failure rates by 35% and improving transaction throughput by 3x.
    • Designed and implemented a Buy Now, Pay Later (BNPL) engine with installment scheduling, credit eligibility logic, and automated repayment reminders via cron jobs and webhooks, increasing average order value by 50% and reducing repayment default rates by 28%.
    • Implemented role-based access control across buyer, merchant, admin, and white-label company roles using JWT and Passport.js, enforcing strict data isolation between tenants and eliminating unauthorized cross-tenant data access incidents by over 90%.
    • Optimized backend performance through query optimization, strategic indexing, Redis caching, and Elasticsearch-powered product search, achieving 20x faster search responses and reducing average API response times by 65%.
    Node.jsMongodbSocket.ioAWS
Education
  1. Bachelor of Science

    University of LagosLagos, Nigeria2018 — 2024
Similar developers

We have moreWith similar skills.

Other vetted developers with similar skills and experience

Joel O.
Joel O.

Full Stack Engineer

0-2 Years of Experience

Vue.JSNodeJSMongoDBGit
Usman A.
Usman A.

Full Stack Engineer

0-2 Years of Experience

MongoDBGraphQLGitJavascript
Salman M.
Salman M.

Full Stack Engineer

0-2 Years of Experience

Pakistan
NodeJSPythonReactTypescript
View all