Ruby on RailsGoRubyAIAgenticTurboRailsUser Research
About this role
Role Overview
Use and continuously improve our existing agentic orchestration to build and iterate on features end to end.
Plan the work, direct the agents, review the output, and improve the process
Learn our codebase and domain, and help tighten and refine the platform as it exists today
Take new product ideas and feature requests from concept to implementation plan to deployable code — creating specs through voice-first, AI-assisted workflows, not traditional writing
Implement and manage product observability: track user behavior, click paths, time-on-task, drop-off points
Use AI tools to dogfood the app — surface areas where things look difficult, take too long, or require too many steps, and suggest improvements
Improve AI's ability to test the platform for usability and troubleshoot technical issues
Work with our personas and user research to ensure features serve the people who actually use the product — attorneys, CASA volunteers, caregivers, families
Requirements
Strong engineering background — you need to be able to truly evaluate AI-generated code quality, not just the UI it produces
Strong understanding of UX/UI principles and what makes software intuitive
Ability to take a product idea from concept to implementation plan
Experience creating acceptance tests or user-story-driven test cases
The technical depth to evaluate AI-generated output at the code level — you need to know if it's good code, not just good-looking output
Experience with modern Rails frontend technologies (Hotwire, Turbo, Stimulus)
Product-minded — you think about who's using this and why, not just what it does
Strong communicator — you can produce feature descriptions, help docs, and specs that actually communicate, using voice-first and AI-assisted workflows
Self-directed — you see what needs improving and go improve it
Excited about pushing the boundaries of AI-assisted development