Remote job
Backend Engineer
Job details
About this role
Role overview Build and operate backend services for products that connect to blockchain networks and external systems. The work spans API and data design, Web3 integrations, and production readiness, with an emphasis on reliable and secure services.
Responsibilities - Develop and maintain services in a backend language such as TypeScript/Node.js, Rust, Go, Java, or Python. - Design REST or GraphQL APIs and the data models behind them. - Work with databases such as PostgreSQL, MongoDB, or Redis. - Connect services to smart contracts, blockchain networks, wallets, and third-party APIs. - Implement authentication, permissions, and operational controls. - Add tests and observability, take part in code reviews, and deliver through CI/CD.
Requirements - At least 3 years of backend engineering experience and proficiency in one relevant backend language. - Practical experience building blockchain or Web3 applications, including smart contract and network integrations. - Understanding of blockchain concepts such as transactions, blocks, gas, and consensus, plus Ethereum and EVM-compatible networks. - Familiarity with blockchain libraries such as ethers.js, viem, or Web3.js, and with wallet connections, transaction signing, and on-chain events. - Experience designing APIs and working with a database such as PostgreSQL, MongoDB, or Redis. - Knowledge of common Web3 security risks, with strong debugging, testing, and system design skills.
Nice to have - Solidity or smart contract development experience. - Exposure to tokenization, DeFi, or fintech products; Layer 2 or cross-chain systems; or blockchain indexing and event-driven architectures.
Benefits and work setup - Remote worldwide; full-time or part-time options are listed.