Full-timeRemoteENGINEERINGCloses in 7 days
Backend Engineer (Node.js, GCP)
Anywhere in Nigeria (Remote)₦350,000 – ₦500,000/monthPosted 4 October 20263 applicants
About This Role
We are hiring a Backend Engineer to build, maintain and scale the server-side systems that power BuyQuick. Our backend handles bill payments, wallet ledgers, marketplace orders, escrow holds and releases, bulk purchases, bank transfers, push notifications and integrations with payment and utility providers.
You will work on our Node.js and TypeScript backend running on Google Cloud Platform, using Firebase Cloud Functions, Firestore, Cloud Tasks and Firebase Storage. You will also help build the services behind our next major product: an AI chat assistant that lets business customers pay bills by message.
Your code will move real money for real people. We need someone who writes correct, defensive, well-tested code and understands idempotency, race conditions and data integrity in financial systems.
Key responsibilities:
• Design, build and maintain secure REST APIs and backend services in Node.js and TypeScript.
• Implement and maintain wallet, ledger, escrow and transaction logic with strong consistency and full audit trails.
• Integrate and maintain payment, transfer and utility provider APIs, including webhooks, signature verification and reconciliation.
• Build reliable background jobs with Cloud Tasks and scheduled functions (for example, bulk purchases, retries and settlements).
• Model Firestore data, design indexes and optimise queries for performance and cost.
• Write unit and integration tests and take part in code reviews.
• Monitor production with logging, alerts and error tracking, and help resolve incidents quickly.
• Apply security best practices: input validation, authentication and authorisation, secrets management and protection of customer data under the Nigeria Data Protection Act 2023.
• Document APIs and technical decisions clearly.
Nice to have:
• Experience with double-entry ledgers or reconciliation systems.
• Experience with PostgreSQL, Redis, Pub/Sub or Cloud Run.
• Experience integrating LLM APIs or building chat-based services.
• Knowledge of CBN guidelines on KYC and payments, or PCI DSS principles.
• Open-source contributions.
Department: Engineering
Experience: 3 years or more in backend development
Education: OND, HND, Bachelor's degree or higher in Computer Science, Software Engineering or a related field (or equivalent practical experience)
Application deadline: 31 October 2026
About BuyQuick: BuyQuick is a Nigerian fintech platform that brings everyday payments into one wallet. Customers use BuyQuick to buy airtime and data, pay electricity, cable TV, internet and school fees, buy and sell safely through our free escrow marketplace, make bulk purchases from a single Excel upload, and transfer earnings instantly to any Nigerian bank. Every transaction comes with a QR-verifiable receipt. BuyQuick is available on Android, iOS and the web at buyquick.ng.
BuyQuick is an equal opportunity employer. We welcome applicants from every state, background, gender and ability. BuyQuick will never ask you to pay any fee at any stage of recruitment. If anyone asks you for money in our name, please report it to customer@buyquick.ng.
Requirements
- At least 3 years of professional backend development experience with Node.js, including TypeScript.
- Production experience on Google Cloud Platform and Firebase (Cloud Functions, Firestore, Cloud Tasks, Cloud Storage, Firebase Auth).
- Strong REST API design skills (Express.js or similar).
- Hands-on experience integrating at least one payment gateway (for example, Paystack, Flutterwave or Interswitch), including webhooks and idempotent processing.
- Solid understanding of database design (NoSQL and SQL), transactions and concurrency control.
- Good knowledge of authentication and authorisation patterns (JWT, OAuth, Firebase Auth).
- Experience with Git, pull requests and CI/CD pipelines.
- Strong debugging, analytical and written communication skills.
- OND, HND, Bachelor's degree or higher in Computer Science, Software Engineering or a related field, or equivalent practical experience with a strong portfolio.
Skills
Node.jsTypeScriptExpress.jsGoogle Cloud PlatformFirebase Cloud Functions (Gen 2)FirestoreCloud TasksREST API designPayment gateway integrationWebhooks and idempotencySchema validation (Zod or similar)Unit and integration testing (Jest or similar)Git and CI/CDLogging and monitoring
Benefits
- ₦400,000 – ₦650,000 monthly salary, depending on experience.
- Fully remote: work from anywhere in Nigeria.
- Flexible working hours.
- Monthly internet and data allowance.
- Paid annual leave and public holidays.
- Pension contributions in line with the Pension Reform Act 2014.
- Learning budget for courses, conferences and certifications.
- Modern stack: TypeScript, GCP, Firebase, Cloud Tasks.
- Work on real financial systems and an upcoming AI product.
- Clear growth path into senior and 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 https://buyquick.ng/careers/. 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.
iOS: https://apps.apple.com/us/app/buyquick/id6670768903
Android: https://play.google.com/store/apps/details?id=com.BuyQuick.ng
Deadline: 31 October 2026. Only shortlisted candidates will be contacted. Shortlisted candidates may complete a short technical assessment and interview.