RN
Revercorp Nigeria Ltd
Software Engineer (Backend)
Abuja, NGOn-sitePermanentFull-time
Posted Aug 28, 2026
This is a remote position.
Software Engineer (Backend)
Payments & Transaction Systems
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
Role snapshot
Job type
Full-time
Required skills
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
Similar jobs
Investment Advisor (Asset Management Firm)
IRECRUITERS AFRICA
Abuja, NGOn-sitePermanentFull-time
2 days ago
Business Development & Investment Advisory
IRECRUITERS AFRICA
Abuja, NGOn-sitePermanentFull-time
2 days ago
SC
CHIEF TECHNOLOGY OFFICER
SEISMIC CONSULTING GROUP
Abuja, NGOn-sitePermanentFull-time
4 days ago
SC
SOFTWARE ENGINEERING MANAGER
SEISMIC CONSULTING GROUP
Abuja, NGOn-sitePermanentFull-time
14 days ago
Senior Programs Officer Governance And Leadership
Lopterra Services
Abuja, NGOn-sitePermanentFull-time
18 days ago
RN
Software Engineer (Frontend)
Revercorp Nigeria Ltd
Abuja, NGOn-sitePermanentFull-time
28 days ago