Software Engineer, Console
Builds full-stack developer console, CLI, and APIs for agent-human interactions in identity infrastructure, focusing on UX for humans and AI agents. Requires full-stack experience with React/Next.js, Go CLI, API design, and AI tool usage.
About the job
What You'll Do
- Build the surfaces where agents and humans interact with Keycard: the console, the CLI, the APIs, and new interaction patterns as agents become first-class users.
- Work on the primary customer-facing team, building across the full stack: React frontend, CLI in Go or similar, API ergonomics for agent onboarding.
- Focus on user experience for both humans and programs.
What We're Looking For
- Full-stack experience: comfortable with React/Next.js frontend, CLI (e.g., Go), and API layer.
- Daily use of AI tools with opinions on agent-facing interfaces and designing for non-human users.
- Design sense: notice awkward, slow, or confusing interactions.
- Experience building CLIs, SDKs, or developer-facing tools.
- Comfortable in early-stage environment defining the product.
Strong Candidates May Also Have
- Experience with design systems, component libraries, or frontend standards.
- Background in developer tools and API design.
- UX/UI design experience (e.g., Figma, portfolio).
- Building interfaces for both human and programmatic consumers.
What We Offer
- Market-competitive salaries and generous equity packages (4-year vest, 1-year cliff).
- Comprehensive benefits: health, dental, vision, paramedical coverage.
- 4 weeks vacation, 11 statutory holidays, 1 volunteer day.
- New MacBook Pro, $500 peripherals stipend, best AI tools.
- Remote-first flexibility.
Skills
React, Next.js, Go, Cli, APIs, JavaScript, TypeScript, Figma, Design Systems, SDKs
Similar jobs
Fullstack Engineering jobsProduct Engineer responsible for building Bolter’s AI agent runtime, workspace, generated applications, and production reliability systems. The role requires strong full-stack TypeScript experience, product judgment, rapid prototyping ability, and depth in AI systems, real-time infrastructure, or developer tooling.
Build and scale full-stack Creative and Studio products spanning APIs, user interfaces, infrastructure, and generative AI workflows. The role emphasizes product ownership, solving complex engineering problems, and expertise in Python, TypeScript, and React; no formal degree or experience requirement is specified.
Build and maintain user-facing features across a full-stack codebase, with opportunities to ship iOS functionality. The role requires proficiency in Go, Rust, or TypeScript, strong testing and communication practices, and ownership across the software development lifecycle.
Build customer-facing frontend experiences, data visualizations, and AI-powered interfaces for a conversation intelligence platform, while contributing to backend APIs. Requires 3+ years of production web application experience and strong frontend architecture skills.
Build Socket’s web application end-to-end, developing user interfaces, APIs, and data integrations while helping shape product direction and team foundations. The role requires production web application experience and proficiency with Node.js, JavaScript, React, TypeScript, and relational databases.