Job Title: Senior Full-Stack Engineer
Job Type: Full-time
Location: Remote (US), NYC Preferred
Salary Range: $150,000 - $225,000 per year
About Herd:
Herd is building a crypto coterminal, where AI agents and humans work together to search, understand, and act onchain. Learn more about us at herd.eco
Job Overview:
As a Senior Full-Stack Engineer at Herd Labs, Inc., you will be responsible for building and contributing to a first-of-its-kind crypto AI product. This role will be crucial in delivering our initial version of the product and requires deep knowledge of both front-end and back-end design.
Responsibilities:
- Build the initial version of Herd’s consumer product from the ground up
- Participate in and own end-to-end design of features
- Lead by example and balance feature output with well-maintained code
Requirements:
- 4+ years of experience working with TypeScript. You have built large applications in TypeScript and understand its advantages and limitations. You are excited at the prospect of working with great tooling that maximizes the type system.
- 3+ years of experience working with React
- Familiarity with CSS frameworks such as Tailwind, Bootstrap or Bulma
- A highly collaborative engineer willing to pair directly with the CTO
- You have transacted with onchain protocols and have a high-level understanding of smart contract design
- Previous experience at a startup
Nice to Have:
- You have used Bun on a personal project or in production (we maintain Herd services in a Bun monorepo using NPM workspaces)
- Experience maintaining your own infrastructure from CI to container orchestration. We are a small team that is constantly looking to improve our infrastructure and tooling
- Familiarity with AI-related API frameworks such as LangGraph and Vercel AI SDK
- Familiarity with EVM (Ethereum Virtual Machine) smart contract patterns and packages such as Viem, Wagmi, Ethers, and Ox.
What we offer:
- Competitive cash/equity compensation
- Healthcare
- High-quality memes
If you have any questions about the company or the role, DM me on Twitter.