Skip to content
Handshake logo

Software Engineer II, Fellow Development

HandshakeRecruitment Platform company
San Francisco, United StatesMid
Software Engineering

About the role

Build learning, feedback, and community systems for AI trainers.

  • As a Software Engineer II on Fellow Development, you’ll build the learning, feedback, and community systems that help Handshake AI’s network of AI trainers do their best work.
  • You'll own features end-to-end, drive technical design, and ship tools that directly shape how tens of thousands of people train and evaluate AI models.
  • Key Responsibilities Own features end-to-end across frontend and backend, from scoping and technical design through launch and iteration Build the full-stack systems that power how fellows learn, get feedback, and improve their work Partner closely with product and design to translate ambiguous requirements into polished, reliable user experiences Contribute meaningfully to architecture discussions and help establish patterns the team can build on Requirements 3–5 years of professional software engineering experience building full-stack applications Strong proficiency in TypeScript across frontend and backend surfaces Hands-on experience with modern web stacks (React, Next.js, GraphQL) Solid command of relational databases (PostgreSQL) and thoughtful data modeling
View original posting →

Tech stack

TypeScriptReactNext.jsGraphQLPostgreSQLGitLinuxJiraConfluenceREST APIWebSockets

Match insights

Tech:TypeScript, React, Next.js, GraphQL, PostgreSQL
Level:Mid
Location:San Francisco, United States