Software Engineer: Full Stack
Job Description
About Rialo
Rialo is the next generation of decentralized infrastructure.
Position Overview
We are seeking an exceptional Software Engineer: Full Stack to design and build critical applications for our Gen3 blockchain platform. You'll lead the design and implementation of user-facing experiences across wallets, explorers, DeFi applications, and other decentralized protocols while defining the frontend and SDK architecture of our decentralized programmable network. This role offers significant growth opportunities, from owning web-based platforms to potentially leading strategic initiatives that accelerate ecosystem growth.
What You'll Do
Frontend Architecture & User Experience
Wallet Architecture & Secure Signing UX: Architect reusable wallet flows that support seamless user experiences across multiple touchpoints
Explorer & Real-Time Interfaces: Build high-performance data visualizations for blocks, transactions, and validators; architect polling, websocket, and cache strategies for real-time UIs
Complex DeFi UX Flows: Lead development of multi-step interactions including staking, liquidity provision, and cross-chain bridging with composable, testable flows that handle partial failures gracefully
Development & Technical Leadership
Programmability & SDK Design: Design and maintain developer-facing SDKs for on-chain interactions, ensuring APIs are consistent, type-safe, and well-documented across JS/TS ecosystems
Component Systems & Code Quality: Establish shared component libraries, testing infrastructure, and CI workflows while championing TypeScript, Storybook coverage, and automated testing
Security-Aware Development: Enforce frontend security best practices, preventing phishing vectors, injection attacks, unsafe DOM manipulations, and signature spoofing
Platform Ownership & Strategy
Ship new web initiatives and products, including web-related modules and SDKs (e.g., WalletConnect adapters)
Own and enhance the speed, performance, and reliability of existing web properties
Review architecture and ensure best practices with external contributors
Create documentation and materials to address knowledge gaps and accelerate ecosystem understanding
Collaboration & Community
Cross-Functional Partnership: Work closely with designers, product managers, engineers, and external builders to launch mission-critical interfaces and libraries
Facilitate communication between the ecosystem and contributors to web tools
Engage with open source software communities and contribute to technical advocacy
Participate in product discussions, roadmap planning, and developer onboarding
Required Qualifications
Strong proficiency in JavaScript, React, TypeScript, and Node.js
Experience with module packaging and distribution
Familiarity with advanced data structures, APIs, storage solutions, and cloud infrastructure
Understanding of blockchain architecture and design principles
Knowledge of security best practices in web development
Professional Experience
Proven track record of crafting exceptional software with focus on performance and maintainable code
Experience with diverse technical expertise and software development processes
Background in contributing to and engaging with open source communities
Demonstrated ability to work in cross-functional, collaborative environments
Company Information
Location: Not specified
Type: Not specified