Summary
NodeMeta is a Web3 ecosystem built on BNB Smart Chain, developing decentralized products including an NFT marketplace, staking ecosystem, and blockchain-powered commerce platforms. The Backend Engineer will own the backend, indexing, and API layer, focusing on blockchain indexing, API development, data consistency, performance, and production-ready backend systems.
Responsibilities
- Design and develop backend services using Node.js and Express
- Build and maintain blockchain indexers for NFT, staking, marketplace, and payment events
- Process real-time and historical blockchain data reliably
- Build REST APIs for NFT browsing, search, filtering, listings, bids, and transactions
- Design PostgreSQL schemas for marketplace, transaction, user, and blockchain data
- Implement Redis caching and optimize database and API performance
- Handle blockchain reorganizations, duplicate events, and on-chain/off-chain data consistency
- Build backend services for SmartCommerce orders, payments, settlement, and fulfillment
- Integrate IPFS/Arweave metadata with marketplace APIs
- Write comprehensive unit and integration tests and maintain clear technical documentation
- Build monitoring and alerting for indexer and API health
Skills
- 2+ years of professional backend development experience with Node.js
- Strong experience with Express, REST API design, and backend architecture
- Solid PostgreSQL experience, including database design and query optimization
- Hands-on experience with Redis or similar caching systems
- Familiarity with blockchain event processing and on-chain/off-chain data synchronization
- Experience with The Graph, custom indexers, ethers.js, web3.js, or similar blockchain tools
- Strong understanding of distributed systems and data consistency
- Ability to build scalable, reliable, and maintainable backend services
- Good written English and ability to work independently in a remote environment
- GraphQL optional
Qualifications
Must Haves
- 2+ years of professional backend development experience with Node.js
- Strong experience with Express, REST API design, and backend architecture
- Solid PostgreSQL experience, including database design and query optimization
- Hands-on experience with Redis or similar caching systems
- Familiarity with blockchain event processing and on-chain/off-chain data synchronization
- Experience with The Graph, custom indexers, ethers.js, web3.js, or similar blockchain tools
- Strong understanding of distributed systems and data consistency
- Ability to build scalable, reliable, and maintainable backend services
- Good written English and ability to work independently in a remote environment
Nice to Haves
Benefits
- Fully remote work arrangement