onsite
Full-Stack Engineer, Agent Management Platform - crewAI
Full Stack Developer
Full‑stack engineer to build and enhance a web‑based Agent Management Platform, focusing on React front‑end, Ruby on Rails back‑end, TypeScript, Hotwire, and scalable background job processing.
About the role
Key Responsibilities
- Design, develop, and maintain the core web application that enables teams to create, deploy, monitor, and govern AI agents.
- Implement responsive user interfaces using React, TypeScript, and Hotwire, ensuring a seamless user experience.
- Build and optimize server‑side functionality with Ruby on Rails, including RESTful APIs and background job pipelines.
- Collaborate with product and AI teams to translate complex AI infrastructure requirements into intuitive product workflows.
- Ensure reliability, performance, and scalability of the platform through testing, monitoring, and continuous improvement.
Requirements
- Strong experience with Ruby on Rails and modern JavaScript frameworks, especially React and TypeScript.
- Proficiency in Hotwire or similar progressive enhancement techniques.
- Hands‑on experience building and managing background job systems (e.g., Sidekiq, Resque).
- Solid understanding of API design, authentication, and integration patterns.
- Ability to work across the full stack, troubleshoot production issues, and deliver high‑quality code in a fast‑moving environment.