Post Job Free
Sign in

Backend Developer

Location:
Lagos, Nigeria
Posted:
May 30, 2025

Contact this candidate

Resume:

SUMMARY

Abdur-Rahmon Dhikrullah

Backend Developer

090******** *********@*****.*** Nigeria Open to Remote LinkedIn Experienced Backend Developer with a strong background in delivery systems, eCommerce, and fintech applications, specializing in scalable, secure, and high-performance backend architectures. Adept at building robust APIs, optimizing transaction workflows, and implementing fault-tolerant distributed systems to support seamless operations. Skilled in idempotency handling, real-time data processing, and API integrations, ensuring efficient order fulfillment, payment processing, and logistics automation. Proficient in microservices, caching strategies, cloud infrastructure, and DevOps practices, driving system reliability, low-latency performance, and business scalability. Passionate about solving complex backend challenges, improving system efficiency, and delivering seamless user experiences in high-traffic environments. WORK EXPERIENCE

Senior Full Stack Developer

Figo Africa

Full-time

Mar '24 — Present

Lagos, Nigeria (Remote)

Designed and documented the full technical architecture for a financial application, including authentication flows, API contracts, and caching strategies.

Developed real-time payment notifications using WebSockets, allowing users to see payment updates instantly. This reduced customer complaints about payment delays by 60%. Improved system performance by using message queues (RabbitMQ) to handle payment requests. This helped the system process thousands of transactions without slowing down. Prevented duplicate transactions by using idempotency keys. This means if a user accidentally submitted a payment twice due to a slow internet connection or system error, they were only charged once. Introduced a feature within the merchant dashboard that allows merchants to create staff accounts with varying roles and permissions. This has greatly improved operational efficiency for our merchants and allowed for more precise access control.

Integrated a multi-business feature that enables merchants to create new businesses and monitor transactions across all their businesses through the single dashboard.

Optimized the database by using smart indexing and partitioning in PostgreSQL. This helped in faster retrieval of transaction data and improved performance by 45%.

Built a role-based access control (RBAC) system for multi-tier user authentication, improving security compliance. Automated the payment settlement process, ensuring payments were reconciled correctly between the company's system and banking partners.

Deployed microservices architecture using Docker, Kubernetes, and Terraform, making the system scalable and resilient. Full Stack Developer

Sameday Custom

Same day delivery platform

Apr '22 — Mar '24

pennsylvania, United States (Remote)

Implemented integration with payment and mailing API for payments, billing, subscription, unsubscription, and emailing jobs at various points in the customer order flow. Created a dynamic pricing algorithm that changed delivery costs based on traffic, demand, and driver availability. This helped increase company profits by 8%.

Improved system speed by 50% by implementing message queues (RabbitMQ) to process thousands of delivery requests without overwhelming the system.

Developed a real-time tracking system using WebSockets and Redis, allowing customers to see exactly where their delivery was at any moment.

Automated driver payments by integrating Stripe Connect and PayPal Payouts, ensuring drivers were paid accurately and on time.

Upgraded the system from a monolithic structure to microservices, making it easier to scale and deploy updates without affecting other parts of the system.

Strengthened security by using JWT authentication, OAuth 2.0, and API rate limiting to prevent unauthorized access and abuse.

Backend Developer

Wicartit

Multi vendor ecommerce platform

Mar '21 — Oct '22

Lagos, Nigeria (Remote)

Built a multi-vendor e-commerce platform with React.js, Node.js, and MongoDB. Implemented role-based authorization

& authentication using OAuth and JWT.

Built a scalable checkout system handling thousands of concurrent transactions, using Redis caching and database optimizations to reduce checkout latency by 50%.

Integrated multiple payment gateways (Paystack, Flutterwave) to provide seamless checkout options for customers. Developed a system for real-time stock synchronization, reducing overselling issues by 90% across multiple vendors. Automated refund and return workflows, allowing customers to process returns easily while integrating vendor-side validation.

Created a product recommendation system leveraging user behavior analytics, increasing cross-sell conversions by 12%. Refactored the legacy codebase to adhere to MERN best practices, improving maintainability. EDUCATION

Bachelor's Degree in Electronics and Electrical Engineering, Bells University of Technology Lagos, Nigeria CERTIFICATIONS

Flutter Developer Certification, Coursera Apr 5

Javascript Advanced learning, Coursera Jul '20

SKILLS

Frontend Development React.js, CSS3, HTML5, Vue.js, TypeScript, JavaScript (ES6+), React Native, ShadCN UI, Redux Backend Development Express.js, Node.js, WebSocket, Django, Microservices, Flask, GraphQL, Laravel, .NET, C#, RESTful APIs, Authentication & Authorization

Database Management MongoDB, PostgreSQL, MySQL, Firebase, Redis DevOps Docker, Kubernetes, AWS (EC2), S3, Lambda, CI/CD pipelines, GitHub Actions, Jenkins Testing and Quality Assurance Jest, Cypress, Mocha, Chai, Selenium



Contact this candidate