Backend Engineer – NestJS, Golang & Blockchain (Stablecoins, Web3)
Africa Blockchain Alliance
Engineering & Technology
- Minimum Qualification :
- Experience Level : Entry level
- Experience Length : 2 years
Job Description/Requirements
About Us
Our Vision is an interconnected Africa where there is free movement of knowledge and resources to uplift Africans.
Our Mission is to equip each and every stakeholder with the best Blockchain education, acumen and tools to shape Africa's future.
We do this through:
- Education: Education of individuals, developers, executives, and organisations in Africa on blockchain technology.
- Partnerships: Partnership and support to companies looking to launch blockchain projects and products in Africa.
- Policy Advocacy: Thought leadership and policy advocacy on blockchain across the African continent. Community: Raise blockchain awareness and build a thriving blockchain community in Africa.
Learn more at https://www.afriblockchain.org/
About the Role
We are seeking a mid-level Backend Engineer with solid experience in NestJS , Golang , and working knowledge of blockchain technologies , especially around stablecoins and EVM-based integrations. You’ll join our core backend team to build and maintain scalable, secure APIs and services that support real-world crypto applications.
This role is backend-only —no frontend work—focused on building and maintaining the critical backend infrastructure for stablecoin operations, wallet services, smart contract interactions, and blockchain data processing.
Responsibilities
- Develop and maintain backend services using NestJS (Node.js/TypeScript) and Golang
- Work with blockchain integrations: monitor transactions, interact with smart contracts, and handle wallet operations
- Integrate stablecoins (USDC, USDT, DAI) across Ethereum and other EVM-compatible networks
- Design and build RESTful and WebSocket APIs
- Manage databases and caching systems (PostgreSQL, Redis)
- Write clean, maintainable, and well-tested code
- Collaborate with senior engineers on architecture and system design
- Participate in code reviews, sprints, and team planning Ensure backend performance, reliability, and security
Requirements
- 2–4 years of experience as a backend engineer
- Hands-on experience with NestJS and TypeScript
- Proficiency in Golang for microservices or performance-intensive tasks
- Understanding of blockchain concepts: transactions, wallets, stablecoins, EVM networks
- Experience interacting with smart contracts (via ethers.js , viem , or APIs)
- Familiarity with relational databases (PostgreSQL) and caching (Redis)
- Knowledge of Docker and basic CI/CD practices
- Good understanding of API security and backend testing best practices
- Ability to learn quickly and work independently in a remote-first team Familiarity with agile methodologies particularly scrum methodology
Nice to Have
- Experience with Layer 2s (Arbitrum, Optimism, Base)
- Exposure to crypto payment flows and bridging systems
- Experience with job queues (e.g., BullMQ, Kafka)
- Familiarity with microservices architecture Prior contributions to open-source blockchain or backend projects
<