Full-timeRemoteENGINEERING
Backend Engineer
Lagos, Nigeria (Remote)N150,000 - N500,000/monthPosted 15 March 20261 applicant
About This Role
BuyQuick is hiring a Backend Engineer to build, maintain, and scale the server-side systems that power our fintech platform. Our backend handles bill payments, wallet transactions, marketplace orders, escrow management, push notifications, and integrations with third-party payment providers including Paystack, Quickteller (Interswitch), and bank transfer APIs.
You will work with our existing Node.js/TypeScript backend deployed as Firebase Cloud Functions, with Firestore as the primary database, Cloud Tasks for job queuing, and Firebase Storage for file management. You will be responsible for writing clean, secure, and well-tested API endpoints, optimising database queries, implementing business logic for financial transactions, and ensuring the reliability and performance of our services.
The ideal candidate understands the importance of data integrity in financial systems, writes defensive code, and is comfortable working with payment webhooks, idempotent operations, and race condition prevention. You should be able to reason about system design trade-offs and communicate technical decisions clearly.
This is a high-impact role where your code directly handles real money and real users. If you thrive on building systems that must be correct, fast, and reliable, this role is for you.
Requirements
- Minimum of 1 year of backend development experience with Node.js
- Experience building and maintaining REST APIs in a production environment
- Understanding of database design principles (NoSQL or SQL)
- Familiarity with at least one payment gateway integration (webhooks, signature verification, idempotency)
- Understanding of authentication and authorisation patterns (JWT, Firebase Auth, OAuth)
- Ability to write clean, readable, and maintainable code with proper error handling
- Experience with version control (Git) and collaborative development workflows
- OND, HND, or Bachelor’s degree in Computer Science, Software Engineering, or any related field (or equivalent practical experience and portfolio)
- Strong analytical and debugging skills
- Good written communication skills for documentation and code reviews
Skills
Node.js and TypeScriptFirebase Cloud Functions (v2 / Gen 2)Firestore (data modelling, composite indexes, transactions)REST API design and implementation (Express.js)Payment gateway integration (Paystack, Interswitch, or similar)Cloud Tasks or equivalent job queue systemsFirebase Authentication and security rulesGit version control and code review practicesError handling, logging, and monitoringBasic understanding of cloud infrastructure (GCP preferred)
Benefits
- Competitive monthly salary
- Fully remote — work from anywhere in Nigeria
- Flexible working hours
- Free access to all BuyQuick premium features
- Learning budget for courses, conferences, and certifications
- Work on real financial systems processing real transactions
- Modern tech stack (TypeScript, Firebase, Cloud Tasks, Zod)
- Direct mentorship from the CTO/technical lead
- Career growth into senior/lead backend engineering roles
How to Apply
To apply, you must first download the BuyQuick app from the App Store or Google Play Store and create an account. Once registered, use your BuyQuick account credentials (email and password) to log in to our careers portal on the web at careers.buyquick.ng. From there, fill out the application form, upload your CV (PDF format), and include a cover letter with links to your GitHub profile or any relevant projects and contributions. Applications without a BuyQuick account will not be processed.