Backend Engineer — Fintech & Platform
If you enjoy building backend systems that have to work correctly when real money is moving, this opportunity is worth a closer look.
📚 Quick Navigation
Want to know what the role involves before you apply? Jump directly to the section that matters most to you.
- About the Company
- Role Objective
- Backend Development
- Financial & Transaction Systems
- External Integrations
- Data Integrity & Reliability
- Database & Performance
- Security
- Production & Platform Ownership
- Testing & Code Quality
- Required Skills
- Strong Advantage
- What Success Looks Like
- Application Requirements
- Short Video Requirements
- How to Apply
About Us
We are building a modern financial technology platform designed to simplify how people move and manage money across Africa.
Join our WhatsApp Jobs Community for jobs, internships, remote opportunities, scholarships and career updates.
We are looking for a strong Backend Engineer to join our engineering team and take ownership of the backend systems powering our product.
This role is primarily focused on backend engineering, financial integrations, APIs and transaction systems. You should also be comfortable working with the production environment in which your applications run — including deployments, containers, logs, monitoring and basic cloud infrastructure.
More opportunities are also shared in our WhatsApp community.
We are looking for someone who can take ownership, solve problems independently and build systems that remain reliable when real money is moving.
Role Objective
Build, maintain and continuously improve secure and reliable backend systems powering our financial products.
You will work closely with the founders and engineering team to develop new functionality, maintain existing services, integrate external financial infrastructure and ensure our production systems remain reliable.
Backend Development
- Build and maintain backend services using C# / .NET.
- Design and maintain clean, secure and reliable APIs.
- Develop new product functionality and improve existing services.
- Maintain and improve existing codebases.
- Write clean, testable and production-ready code.
- Investigate and resolve backend bugs and performance issues.
- Participate in architecture and technical decision-making.
You can also join our WhatsApp community for new developer roles.
Financial & Transaction Systems
Build and maintain systems supporting financial activities such as:
- Wallets and balances
- Transactions
- Deposits and withdrawals
- Transfers
- Asset conversions
- Transaction history
- Fees and limits
Ensure financial operations remain accurate and consistent across different transaction states and failure scenarios.
External Integrations
Build and maintain integrations with third-party services including:
- Payment providers
- Wallet infrastructure
- Banking and payout services
- Identity and verification services
- Other financial infrastructure
Handle:
- API integrations
- Webhooks
- Provider callbacks
- Timeouts
- Failed transactions
- Pending transactions
- Retries
- Duplicate events
Why this matters: External provider failures should not result in incorrect balances or inconsistent transaction records.
Data Integrity & Reliability
Help ensure the integrity of financial data and transactions.
You should understand and implement appropriate approaches for:
- Database transactions
- Concurrency
- Idempotency
- Transaction state management
- Reconciliation
- Error recovery
- Audit trails
Prevent problems such as duplicate transactions, incorrect balances and inconsistent transaction states.
Database & Performance
Work with relational databases to:
- Design and maintain database structures.
- Write and optimize queries.
- Improve application performance.
- Manage database transactions correctly.
- Investigate performance bottlenecks.
- Maintain data consistency.
More roles: Join WhatsApp.
Security
Follow strong engineering practices around:
- Authentication
- Authorization
- API security
- Sensitive data
- Input validation
- Access control
- Secrets and credentials
- Audit logging
Security should be considered throughout development rather than added afterwards.
Production & Platform Ownership
You are not expected to be a dedicated DevOps Engineer.
Get future openings through WhatsApp.
However, as a Backend Engineer in a startup environment, you should be comfortable owning the applications you build through production.
This includes:
- Deploying backend services.
- Working with Docker and containerized applications.
- Understanding and working with existing CI/CD pipelines.
- Managing development, testing/UAT and production environments.
- Reading application and server logs.
- Monitoring application health.
- Troubleshooting production issues.
- Managing environment configurations and secrets appropriately.
- Understanding basic cloud/server infrastructure.
- Understanding database backup and recovery processes.
- Working with specialist infrastructure engineers when deeper DevOps expertise is required.
Testing & Code Quality
- Write appropriate unit and integration tests.
- Test critical transaction scenarios.
- Review code and participate in engineering discussions.
- Document important technical decisions and integrations.
- Support QA during releases.
- Investigate and resolve production issues.
- Maintain high standards for code quality and reliability.
Join WhatsApp for new listings.
Required Skills
Must Have
- 3+ years of professional backend engineering experience.
- Strong C# and .NET / ASP.NET Core experience.
- Strong understanding of REST APIs.
- Strong SQL and relational database experience.
- Experience integrating third-party APIs.
- Experience working with webhooks.
- Strong understanding of authentication and authorization.
- Understanding of database transactions and concurrency.
- Experience building and maintaining production applications.
- Working knowledge of Docker.
- Comfortable deploying and troubleshooting backend applications in production.
- Experience with Git and collaborative development workflows.
- Strong debugging and problem-solving ability.
- Ability to work independently and take ownership.
For future openings, join our WhatsApp community.
Strong Advantage
Experience with:
- Fintech
- Payments
- Banking systems
- Wallet systems
- Crypto or digital assets
- Financial ledgers
- Reconciliation
- Redis or caching
- Queues and background processing
- CI/CD
- Linux
- Cloud infrastructure
- High-volume transactional applications
- Automated testing
New roles are also shared in our WhatsApp community.
What Success Looks Like
Within your first 90 days, you should be able to:
- Understand and confidently work within the existing backend architecture.
- Take ownership of core backend services and integrations.
- Independently develop and deploy new functionality.
- Diagnose and resolve backend and transaction issues.
- Understand the existing production environment and deployment process.
- Improve reliability and code quality where necessary.
- Reduce dependency on individual engineers for knowledge of critical systems.
- Maintain clear documentation of systems you own.
Join the community for new opportunities.
Application Requirements
Please submit:
- CV
- LinkedIn profile
- GitHub profile or examples of backend projects you have worked on
- Brief description of two production applications you have personally contributed to
- Your exact responsibilities on those applications
- One example of a difficult backend problem you personally solved
Looking for more opportunities? Join our WhatsApp community.
Short Video — Maximum 3 Minutes
Answer the following:
- Tell us about the most technically challenging backend system you have worked on and your exact contribution.
- Tell us about a production issue you personally diagnosed and resolved.
- If you inherited an existing fintech backend tomorrow, what would you examine before making your first major change?
Quick tip: Keep your answers practical. Focus on what you personally built, the problems you encountered, the decisions you made and the results of your work.
📢 Know Someone Looking for a Remote Job?
Share this opportunity with someone who may meet the requirements. And if you're actively job hunting, join the GabbyWall WhatsApp community so you can discover new opportunities as they are published.
JOIN JOBS COMMUNITYBefore you go: You might also find something useful in these recent opportunities:
- Virtual Assistant Job Vacancy
- Junior Software Developer Job
- Business Development Manager Job
- Remote Data Analyst at Rayda
- Remote Brand Storyteller at Leaf Africa
- Remote Backend Engineer at LeanSugar
- Product Designer / UI/UX Job
- Mobile App Developer Job
- International Remote AI Job
- Administrative Role
- Senior Full-Stack Engineer Remote Job
- Remote Customer Opportunity at Bennie
- Remote Data Analyst Wanted
📲 Want new opportunities without constantly checking the website? Join the GabbyWall Jobs WhatsApp Community.
How to Apply
If you believe you're qualified and excited about building one of Africa's next-generation fintech and crypto products, we'd love to hear from you.
📧 Send your application to: copycertain@gmail.com
Use the subject line: Application – [Role Name]
Only shortlisted candidates will be contacted.
APPLY NOW →Good luck with your application! 🚀
👋 Need More Jobs?
Join the GabbyWall WhatsApp community for jobs, tech jobs, remote jobs and international opportunities.
Join Jobs Community Chat With GabbyWall
0 Comments