Full-Stack Engineer, Agent Management Platform
Core
Building the web control plane for CrewAI's multi-agent AI platform, enabling teams to create, deploy, monitor, and govern agentic automations in production.
Role type
Senior Full-Stack Product Engineer (Frontend-biased)
Builds
The CrewAI Agent Management Platform (Studio, deployments, observability, traces, human feedback, onboarding, integrations, settings, admin surfaces)
Domain
B2B AI Infrastructure / Agent Orchestration Platforms
Deliverable
product features
Required skills
React, TypeScript, Ruby on Rails, PostgreSQL, API design, background job processing, complex workflow design, system testing, UX design for technical systems
Preferred skills
Hotwire, ViewComponent, Tailwind, Vite, React Query, Auth/SSO integrations, billing/usage tooling, observability product experience
Technologies
React, TypeScript, Ruby, Rails, PostgreSQL, Vite, Tailwind, Hotwire, Stimulus, WorkOS, Auth0, Okta, Keycloak, Entra, GitHub, Slack, HubSpot, Salesforce, Stripe
Responsibilities
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 including 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; Partner with runtime and open-source engineers to make CrewAI's underlying execution model visible, debuggable, and usable in the platform
Seniority
Senior, hands-on IC