Developer (React / Node.js)
Riva Labs, a product studio specialized in the development of on-chain apps and protocols, is looking for new technical professionals to join its team.
We are seeking developers with a strong interest in crypto-related technologies and smart contracts, motivated to contribute to the projects of a company with international ambitions.
Areas of expertise :
- Blockchain (smart contracts, Ethereum, dApps, DeFi)
- AI
- Strategic business consulting and management of high-impact tech projects
What you will do :
- Develop scalable, modern, high-performance web applications (frontend and backend) using React, Next.js, and Node.js
- Implement and manage JWT flows and multi-user authentication
- Collaborate cross-team to integrate solutions based on innovative technologies
- Design, develop, and maintain MongoDB databases and integrate AWS services
Essential requirements :
- Languages: Italian (preferred), English
- Residency in Canary Islands (Spain), living there at least 6 months per year (preferred)
- Experience with React v18 / 19, Redux, Next.js v14, JavaScript (ES6)
- Experience with Node.js v20
- Familiarity with Git, MongoDB, and cloud integrations (AWS, Vercel)
- Experience with Web3 technologies (Metamask, Infura, Web3.js, Ethers.js)
- Experience with PWA and advanced authentication technologies (Passkey, WebAuthn)
- Strong communication skills, time management, and goal orientation
Preferred qualifications :
- Bachelors degree in Computer Science, Computer Engineering, Physics, Mathematics, or related fields
- Skills in data analysis and ETL (MongoDB, API integration)
- Experience with AI technologies
What we offer :
- Initial 6-month contract with the goal of long-term employment
- Competitive compensation and growth opportunities: initial gross salary range between 28,000 33,000 (BRUTO) based on candidate's technical level
- 95 remote work with occasional in-person meetings at our office in Costa Adeje, Tenerife
- An innovative, dynamic environment with a strong collaborative spirit
Selection process :
- First interview: general introduction
- Second interview: project and technical skill assessment
- React, Redux, Next, JavaScript, ES6, Node, Git, MongoDB, AWS, Vercel, PWA