Full-Stack Engineer
Textile
Recall Lab's mission is to accelerate the exchange of information on the Internet.
We are a lean, fully remote team dedicated to a shared mission. Since our first ML product in 2018, we’ve consistently advanced the state of the art for the cryptographically secured distributed data foundations needed by an AI-driven web. We’re supported by USV, Multicoin, Blueyard, and other world-class investors as well as a thriving developer community.
We value passion, integrity, and an innovative mindset. We look for rigorous thinkers who ship quickly, collaborate proactively, learn continuously, and contribute to a fast-paced and engaging remote workplace. If that resonates, join us! We strongly encourage applications from individuals who belong to groups historically underrepresented in technology.
The Opportunity
As a Full-Stack Engineer, you will be instrumental in building and shaping the technical foundation and user-facing features of a fresh new product living at the intersection of blockchain and AI. You will develop and maintain key components of our platform, focusing primarily on front-end development while possessing the versatility to contribute across our stack, including backend services and core protocol elements written in Rust. You will work closely with product, design, and other engineers to translate complex AI capabilities and blockchain interactions into robust, performant, and user-friendly applications for AI agent builders and other Web3 ecosystem participants. This is a new headcount role essential for accelerating our product development roadmap.
This role is about crafting high-quality software, building seamless user experiences for AI-driven products that transact on-chain, rapidly developing and deploying features, and ensuring the reliability and scalability of our systems. You should be a hands-on engineer who thrives in ambiguity, values clean code and test-ability, enjoys collaborating cross-functionally, and is passionate about building with cutting-edge Web3 and AI technologies.
What You'll Achieve:
Within your first year, you will:
- Implement the Front-end for Agent Configuration: Build intuitive and performant user interfaces using React, Next.js, and Tailwind CSS, enabling developers to efficiently configure and deploy AI agents via the Portal, integrating securely with backend APIs and blockchain contracts.
- Develop Agent Monitoring Front-end & Integrations: Create clear, actionable dashboards and UI components for real-time agent monitoring, ensuring seamless data flow from backend services and on-chain events.
- Enhance Collaboration & Workflow Features: Implement front-end features and potentially supporting backend endpoints to streamline how different user personas (developers, operators, analysts) interact with and manage agents within the Portal.
- Implement Key On-Chain Interactions: Develop, test, and deploy secure and efficient front-end interactions with our EVM smart contracts using libraries like
viem
, ensuring a smooth user experience for Web3 functionalities. - Contribute to Front-end Architecture & Component Library: Build and maintain reusable React components, adhere to our design system principles, and contribute to a scalable and maintainable front-end architecture using Next.js and Tailwind CSS.
- Support Backend & Ecosystem Development: Become familiar with and contribute to related backend services or protocol components written in Rust, assisting with integration, debugging, and potentially minor feature development.
Skills You'll Need:
You’re likely a great fit if you...
-
- Frontend Expertise: Strong proficiency in modern TypeScript, React, Next.js, and state management libraries. Deep experience building complex, responsive user interfaces. Mastery of HTML & CSS, including experience with utility-first frameworks like Tailwind CSS.
- Web3 Front-end Development: Proven experience interacting with EVM-compatible blockchains from the front-end using libraries such as
viem
,ethers.js
, or similar. Solid understanding of wallet interactions, transaction signing, and contract calls. - Blockchain Fundamentals: Good grasp of blockchain concepts, particularly the EVM, smart contracts (reading/understanding them), consensus mechanisms, and common Web3 patterns and challenges.
- Full-Stack Versatility: Experience with Rust, RPC/REST API design, SQL, and distributed systems. Willingness and technical aptitude to learn.
- Testing & Quality Mindset: Experience writing unit, integration, and potentially end-to-end tests for both front-end and backend code.
- AI Interest: You follow developments in AI and are interested in how it intersects with software development and blockchain technology.
- Nose for customer value: You care about the end-user experience and strive to build products that solve real problems, working closely with product and design.
- Systems Thinking: Ability to think about scalability, performance, security, and maintainability in system design and implementation.
- Cross-Functional Collaboration: Strong communication skills and ability to work effectively with product managers, designers, and other engineers.
If you’re excited about building the next generation of AI-powered products and thrive in fast-paced, experimental environments, we’d love to hear from you! 🚀
At Recall Labs, we believe in the power of diversity to foster innovation and creativity. We encourage candidates from all backgrounds to apply, especially those who share our vision of democratizing software customization. If you're passionate about this role but don't meet every single requirement, we still want to hear from you. We offer competitive compensation, equity, and benefits tailored to provide a comprehensive and fulfilling work-life balance.
Learn more about us at @recallnet & https://recall.network/
Perks:
- Competitive salary and benefits.
- Contribute to projects at the forefront of the web.
- Work with a company on a mission to have a positive impact.
- Work on a fully remote team.
- Work with/on a small, passionate team.
- An entrepreneurial opportunity where you can have oversized impacts.
- Opportunity to drive innovation and strategy.
Location
Recall Labs is a fully remote company spanning GMT -8 to GMT +1 (North America, South America, Central Europe). While being small, we've found that it is helpful to have a high level of overlap as a team.
Learn more about us at https://recall.network/