Full-Stack Product Engineer — React & Solidity
Remote · United States, Canada
Plum network is building an EVM-compatible blockchain focused on real-world assets and DeFi integrations. The team is developing infrastructure that enables tokenized assets such as private credit, ETFs, commodities, and equities to function within decentralized finance applications. This remote full-stack engineering role involves building onboarding systems, testnet dashboards, backend infrastructure, and blockchain-integrated product experiences used by thousands of users.
The engineer will work directly with leadership to develop scalable frontend and backend systems using React, NodeJS, Solidity, Docker, AWS, and blockchain tooling. The role is suited for candidates experienced in remote web3 jobs, production-grade dapps, smart contract integrations, and high-ownership startup environments focused on rapid iteration and shipping.
Build a web3 engineering team capable of shipping scalable onboarding systems and blockchain-integrated applications across fast-moving product cycles.
🔹 Responsibilities
• Build full-stack product experiences including onboarding platforms and testnet campaign dashboards
• Integrate blockchain calls into Plume applications alongside smart contract engineers
• Collaborate with designers to create responsive frontend experiences
• Design and implement backend systems supporting API servers, databases, and indexers
• Optimize frontend and backend performance to improve reliability and reduce latency
• Ship new product features and improve onboarding infrastructure within the first month
• Design backend architecture supporting incentivized testnet campaigns
• Lead QA processes and present product demos to the team
• Launch the incentivized testnet campaign dashboard within the first three months
• Implement monitoring and alerting infrastructure for Plume products and blockchain integrations
• Work directly with the CTO on security policies and implementation
• Propose new product experiences for the Plume mainnet ecosystem
• Mentor junior product engineers and participate in engineering hiring processes
Scaling a web3 team often requires engineers comfortable owning infrastructure, frontend systems, and blockchain integrations simultaneously.
🔹 Requirements
• Hands-on Web3 development experience building production dapps used by thousands of users
• 5+ years of software engineering experience at a startup or large technology company
• 3+ years of frontend or full-stack development experience with React or similar frameworks
• Experience with NodeJS, Express, Docker, AWS, and Solidity
• 3+ years of backend or full-stack development experience
• Must be located in the United States or Canada
• Familiarity with AWS services or strong experience with other cloud providers
• Candidates without a computer science or engineering degree must demonstrate exceptional work history
• Java experience is explicitly not required/preferred
🔹 Compensation & Benefits
• Remote role within the Research & Development team
• Opportunity to work directly with leadership and early engineering hires
• Exposure to blockchain infrastructure roles and RWA-focused product systems
• Collaborative environment with experienced professionals from crypto, finance, and technology companies
• Participation in product architecture, hiring, monitoring infrastructure, and security initiatives