Retour aux offres
ScovaiScovaiJobs
RN

Revercorp Nigeria Ltd

Software Engineer (Backend)

Abuja, NGSur siteCDITemps plein

Publié 28 août 2026

Cet emploi est publié en EN

This is a remote position.

Software Engineer (Backend)

Payments & Transaction Systems


Employment Type: Contract
Work Model: 100% Remote
Location: Nigeria
Start: Immediate
Compensation: Competitive, based on experience and demonstrated capability



What You Will Own

Transaction Processing

  • Design and implement transaction processing services.
  • Manage transaction lifecycles and state transitions.
  • Implement idempotency across transaction requests.
  • Design retry, timeout, and failure-handling mechanisms.
  • Handle pending, failed, reversed, and unknown transaction states.
  • Implement Saga and compensating transaction patterns where appropriate.
  • Build reliable transaction recovery mechanisms.

Ledger & Financial Integrity

  • Implement double-entry accounting principles.
  • Ensure every balance-affecting operation generates corresponding journal entries.
  • Prevent uncontrolled or direct balance mutations.
  • Maintain transactional consistency.
  • Implement reconciliation and exception-handling mechanisms.
  • Design appropriate suspense and reversal workflows.

Backend Architecture

  • Design APIs and internal service interfaces.
  • Implement asynchronous processing where appropriate.
  • Design service boundaries and integration patterns.
  • Review and improve existing architecture.

External Integrations

  • Integrate payment switches and third-party services.
  • Build adapters that isolate external dependencies.
  • Implement timeouts, retries, circuit breakers, and fallback.
  • Handle external service failures without compromising transaction integrity.

Production Engineering

  • Investigate and resolve production incidents.
  • Perform root-cause analysis.
  • Monitor system behaviour and identify reliability issues.
  • Implement permanent fixes rather than temporary workarounds.
  • Participate in production releases and operational reviews.


Requirements

Required Experience

3–7 years of backend engineering experience.
Strong Javascript, Node.js and TypeScript experience.
Strong Database experience.
Experience building production financial, payment, wallet, banking, or transaction systems.
Strong understanding of distributed systems.
Practical understanding of idempotency.
Experience handling transactional consistency and failure recovery.
Experience designing and consuming APIs.
Strong debugging and problem-solving skills.
Experience working with production systems.


What We Look For

We care about engineering depth and ownership, not just years of experience.

You should be able to explain:

  • How you prevent duplicate transactions.
  • How you handle an unknown transaction state.
  • How you design transaction recovery.
  • How you maintain ledger integrity.
  • How you handle external dependency failures.
  • How you diagnose a production incident.
  • Why you made the architectural decisions in systems you have built.




Benefits

Remote-First

  • Work fully remotely from anywhere.

Competitive Pay

  • Strong compensation for experienced engineers.

Meaningful Technical Ownership

  • Own significant engineering surfaces rather than isolated tickets.
  • Participate in architecture and technical decisions.
  • Work on production systems and real-world technology products.

Professional Engineering Environment

Learning & Growth

Flexible Contract Engagement

High-Impact Work



Aperçu du poste

Type de poste

Temps plein

Compétences requises

Node.jsTypeScriptJavaScriptDatabase design and transactional databasesDistributed systemsIdempotency implementationTransactional consistency and failure recoverySaga and compensating transaction patternsDouble-entry accounting and ledger integrityAPI design and consumptionAsynchronous processing (background jobs, queues)Resilience patterns (timeouts, retries, circuit breakers, fallbacks)Production incident response, monitoring and root-cause analysis

Emplois similaires

Lopterra Services

Senior Programs Officer Governance And Leadership

Lopterra Services

Abuja, NGSur siteCDITemps plein
il y a 3 jours
RN

Software Engineer (Frontend)

Revercorp Nigeria Ltd

Abuja, NGSur siteCDITemps plein
il y a 13 jours
RN

Software Engineer (Mobile)

Revercorp Nigeria Ltd

Abuja, NGSur siteCDITemps plein
il y a 13 jours
A

Fund Structuring Consultant

Aventa

Abuja, NGSur siteContratTemps partiel
hier
eRecruiter

Project Manager (Abuja)

eRecruiter

Abuja, NGSur siteCDITemps plein
il y a 3 jours
A&

Sales Manager

Alan & Grant

Abuja, NGSur siteCDITemps plein
il y a 3 jours
Software Engineer (Backend) chez Revercorp Nigeria Ltd à Abuja | Scovai | Scovai