Full-Stack Engineer, Agent Management Platform
Build the CrewAI Agent Management Platform: a full-stack web product (strong frontend bias) for deploying, monitoring, and governing production AI agents using Rails, React, TypeScript, and Hotwire.
About the job
What You'll Do
- Build user-facing platform experiences across Studio, deployments, observability, traces, human feedback, onboarding, integrations, settings, and admin surfaces.
- Ship polished frontend work in React/TypeScript, Vite, Tailwind, Hotwire, Stimulus, and Rails views/components.
- Own full-stack features from database models and service objects through controllers, jobs, APIs, and UI.
- Design workflows for complex agent management concepts: orgs, permissions, auth, environment variables, LLM connections, deployment status, logs, traces, secrets, tools, and human-in-the-loop review.
- Integrate with external systems like WorkOS/Auth0/Okta/Keycloak/Entra, GitHub, Slack, HubSpot, Salesforce, Stripe, cloud services, and LLM providers.
- Write high-quality tests across Rails and frontend code: Minitest/RSpec, system tests, Vitest, and component-level tests.
- Partner with runtime and open-source engineers to make CrewAI's underlying execution model visible, debuggable, and usable in the platform.
Requirements
- Strong full-stack product engineering experience, ideally in a B2B platform product with complex workflows.
- Excellent frontend judgment: React, TypeScript, component design, state management, forms, data-heavy screens, and interaction details.
- Solid backend ability with Ruby/Rails or a comparable MVC/web framework. You can model data, write service code, debug jobs, and design APIs.
- Comfort working with PostgreSQL, background jobs, caching/state, external APIs, and production-facing product behavior.
- Taste for clear UX around technically complex systems. You can make deployment state, errors, permissions, traces, and runtime behavior understandable.
- Strong testing habits and comfort shipping in a fast-moving codebase.
- Enough AI/LLM curiosity to understand agents, workflows, tools, traces, and human-in-the-loop product needs.
Bonus
- Experience with developer tools, workflow builders, observability products, infrastructure dashboards, or AI/agent platforms.
- Rails, Hotwire, ViewComponent, Tailwind, Vite, or React Query experience.
- Experience with auth/SSO, integrations, secrets, billing, usage, or admin tooling.
- Design sensibility: you can partner well with design, but do not need every interaction handed to you pixel by pixel.
Skills
React, TypeScript, Ruby, Rails, Hotwire, Stimulus, Vite, Tailwind, Postgres, Minitest, Rspec, Vitest, Workos, Auth0, Okta
Similar jobs
Fullstack Engineering jobsSoftware Engineer building end-to-end financial data platform features including ingestion, transformation, automation engines, reporting, monitoring, and AI-driven workflows. Requires CS degree and 4+ years software engineering experience; onsite in SF or NYC.
Product engineer building the modern AI-first platform for accounting and finance. Tackles foundational data automation, transformation, and reporting challenges in a complex domain. Requires 5+ years software engineering experience and a bachelor's in CS, Math or Philosophy.
Build scalable full-stack web applications across frontend and backend layers using React, TypeScript, Python, GraphQL, and FastAPI. The role requires at least three years of full-stack development experience and offers hybrid work in San Francisco.
Product 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.