Staff Full-Stack Software Engineer

Fountain is a Web3 operating system for treasury, risk, and trading workflows.

Distributed

Funding history

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.

View jobs by Fountain

Skills

About the Role

The role acts as product owner of the Fountain platform, working with the CEO and stakeholders to design, build, launch, and iterate on complex projects. It spans React and TypeScript frontend development, Solidity and Hardhat smart contracts, and TypeScript backend systems, with responsibility for scalability, engineering practices, mentorship, and recruiting.

Requirements

  • 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 and follow-ups
  • Solve technical problems across frontend, backend, and smart contract systems
  • Design and build scalable systems for significant user growth
  • Set engineering best practices and mentor engineers
  • Refine product requirements and team vision with stakeholders
  • Interview candidates and refine recruiting processes