Backend Engineer — Fintech & Platform
If you're a backend engineer who enjoys solving difficult technical problems, working with financial systems and taking real ownership of production software, this opportunity deserves your attention.
🏦 About the Company & Role
The company is building a modern financial technology platform designed to simplify how people move and manage money across Africa.
The team is looking for a strong Backend Engineer to join its engineering team and take ownership of the backend systems powering the product.
The 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.
This is an opportunity for an engineer who can work independently, investigate complex problems and build systems that remain reliable when real money is moving.
📲 Join the Jobs Community
🎯 Role Objective
The main objective is to build, maintain and continuously improve secure and reliable backend systems powering financial products.
You will work closely with the founders and engineering team to develop new functionality, maintain existing services, integrate external financial infrastructure and help keep production systems reliable.
It combines hands-on backend development with financial integrations, transaction reliability and practical production ownership.
🔗 Join here
🛠️ Key Responsibilities
The successful engineer will contribute across backend development, financial transaction systems, third-party integrations, reliability, databases, security, testing and production operations.
This isn't just about writing code. You'll be expected to understand how the systems you build behave in real-world conditions and take ownership when things don't go according to plan.
📲 Join the WhatsApp Community
⚙️ 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.
Check out this remote data analyst opportunity and international remote AI opportunity .
💳 Financial & Transaction Systems
The backend systems support financial activities where correctness matters. Engineers working on these systems need to think carefully about what happens during successful transactions, failures, delays and unexpected events.
Systems may support:
- 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
You'll build and maintain integrations with third-party services that may include:
- Payment providers
- Wallet infrastructure
- Banking and payout services
- Identity and verification services
- Other financial infrastructure
You should be comfortable handling:
- API integrations
- Webhooks
- Provider callbacks
- Timeouts
- Failed transactions
- Pending transactions
- Retries
- Duplicate events
🛡️ Data Integrity & Reliability
Help ensure the integrity of financial data and transactions by understanding how systems behave under concurrency, failure and recovery scenarios.
You should understand and implement appropriate approaches for:
- Database transactions
- Concurrency
- Idempotency
- Transaction state management
- Reconciliation
- Error recovery
- Audit trails
The goal is to prevent problems such as duplicate transactions, incorrect balances and inconsistent transaction states.
Join our WhatsApp community for more.
🗄️ 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.
🔐 Security
Strong security practices are expected throughout development rather than being treated as something to add after the application is built.
- Authentication
- Authorization
- API security
- Sensitive data protection
- Input validation
- Access control
- Secrets and credentials
- Audit logging
🔗 Join here
☁️ Production & Platform Ownership
You are not expected to be a dedicated DevOps Engineer. 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.
🧑💻 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.
⭐ Strong Advantage
Experience with any of the following will be an advantage:
- 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
🔗 Join Jobs 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.
📄 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
Join the GabbyWall WhatsApp Community →
🎥 Short Video — Maximum 3 Minutes
Applicants should prepare a short video of no more than three minutes answering the following questions:
- 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?
🔗 Join here
🔎 More Jobs to Explore
Still searching? Don't close the page just yet. GabbyWall features opportunities across technology, remote work, creative roles, operations and other career paths.
🔗 JOIN JOBS COMMUNITY
📢 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 COMMUNITYDon’t miss the next opportunity! 🚀
#Jobs #JobOpportunities #RemoteJobs #Internships #CareerOpportunities #WhatsAppCommunity
🚀 Apply for the Backend Engineer Role
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.comUse the subject line: Application – Backend Engineer
Only shortlisted candidates will be contacted.
APPLY NOWGood luck with your application! 🍀
↑ Back to Table of Contents👋 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