Staff Full-Stack Software Engineer
Fountain is a Web3 operating system for treasury, risk, and trading workflows. It provides a smart-contract multisig platform and no-code automation tools for on-chain operations.
Funding
About Fountain
Fountain provides a Web3 operations platform that helps organizations automate treasury operations, risk management, and trading execution workflows. Its smart-contract-based multisig and policy engine support configurable governance, transaction controls, continuous workflow monitoring, and audit/compliance data collection. Fountain also offers a dedicated team to set up customers’ on-chain operational workflows.
Skills
About the Role
You will act as the product owner of the platform and work directly with the CEO to drive end-to-end development of complex projects. You will design, build, and launch features and own subsequent iterations and follow-ups. You will solve challenging technical problems across the stack, including frontend (React, TypeScript), smart contract layer (Solidity, Hardhat), and backend (TypeScript). You will design and build robust, scalable systems to support significant user growth, set engineering best practices, mentor engineers, and participate in interviewing and refining recruiting processes.
Requirements
- Proven ability to write clear concise high-quality code
- Strong technical design skills and ability to translate product requirements into designs
- Frontend development knowledge with modern frameworks
- Backend fundamentals including databases servers caching and APIs
- Experience or keen interest in Web3
- Comfort working at an early-stage startup and taking projects from zero to one
- Excellent communication and documentation skills
Responsibilities
- Own the platform and drive end-to-end development of complex projects
- Design build and launch product features and own iterations
- Solve challenging technical problems across the stack including frontend React TypeScript smart contracts Solidity Hardhat and backend TypeScript
- Design and build robust scalable systems to support significant user growth
- Set engineering best practices and mentor engineers
- Work with stakeholders to refine product requirements and vision
- Interview candidates and refine recruiting processes
