A modern financial technology platform designed to simplify how people move and manage money across Africa is hiring a Backend Engineer – Fintech & Platform to join its engineering team and take ownership of the backend systems powering its product.
Location: Hybrid (Lagos) / Remote (Nigeria)
Employment Type: Full-Time
Industry: Fintech • Payments • Digital Assets
Salary: N500,000/ Month
Role Objective
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.
The candidate will 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.
Responsibilities
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.
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
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.
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.
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.
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
Deliverables
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.
How to Apply
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
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?
Send your application to: copycertain@gmail.com Use the subject line: Application – [Role Name]
Product Support Engineer Lagos, Nigeria
PowerPro (Power and Process Solutions) is recruiting a Product Support Engineer to deliver expert technical support, commissioning, product demonstrations, and sales backing!
Requirements
HND, http://B.Sc., or B.Eng. in Electrical, Electronics, or Mechatronics engineering
2–5 years of experience in industrial automation, electrical systems, technical support, or field service
Hands-on proficiency in PLC, HMI/SCADA, VFDs, motors, instrumentation, control panels, sensors, and industrial communication
Proven capacity to execute remote/on-site technical support, system commissioning, and customer training
Excellent technical reporting, product sizing, cross-referencing capabilities, and communication skills
To apply: Send CV to hr@powerpro.ng



















