• RoboRuby
  • Posts
  • Ruby AI News - September 4th, 2025

Ruby AI News - September 4th, 2025

Build a Rails app in 2 hours? Challenge accepted

Welcome to the 14th edition of Ruby AI News! This edition features a Rails + Claude AI Hackathon, an interview with José Valim and Tidewave updates, a new Rails UI theme for AI-powered SaaS applications, and much more.

Pro tip: Due to the size of the newsletter, many email clients truncate the content. It is recommended to read on the web for the best experience.

Top Stories

Rails AI Hackathon with Claude Code

Wale Olaleye of Rails Fever is hosting a Rails + Claude AI: Build Together Challenge on Saturday, September 13th at CultureWorks in Philadelphia, Pennsylvania. In this collaborative build challenge, participants will work together to create a real Rails app in just a couple of hours, powered by Claude Code and AI. The hackathon will give you a theme and a set of constraints, and allow you to form small groups to bounce around ideas, design, code, and iterate to tackle the challenge from concept to working prototype.

The event runs from 10am to 1:30pm with a two hour, beginning friendly build challange. A Claude Pro subscription is not required, as you can be paired with a participant that has one. The event is seeking community input on engaging project ideas that balance fun, practicality, and achievability within the time constraint. Some potential ideas from the organizers include:

  • Marketplaces & Sharing: product, recipe, or community directories

  • Productivity tools: calendars, Kanban boards, health/wellness trackers

  • Mobile utilities: calculators, timers, weather apps, QR code scanners

  • Content & media: music players, file managers, or news aggregators

Stay tuned for my tutorial on getting started with Claude Code for Rubyists. I will be in attendance at the Hackathon if you want talk Ruby AI or hack together on a project. Hope to see you there!

Updates and Interview with José Valim

Last week I had the privilege of interviewing José Valim the creator of Elixir, Livebook, and Devise, to look at the launch of the Tidewave Web coding agent for Ruby on Rails and Phoenix, the inspiration behind the service, and the future of AI development and Tidewave. Thank you José for taking the time to answer these questions!

Since the interview, José announced that Tidewave Web adds React support, expanding the AI coding agent beyond its Phoenix and Rails. The update introduces React frontend generation capabilities while maintaining Tidewave's signature approach of building complete, production-ready applications from natural language descriptions. Users can now specify React as their frontend framework when creating new projects, with Tidewave generating both the backend API and frontend components in a cohesive full-stack application.

José also sat down with Chris Oliver and Andrew Mason from Remote Ruby for Tidewave with José Valim to discusses the new company, coding habits, and the integration of AI in programming.

Additionally, Irina Nazarova announced that José will be speaking at the San Francisco Ruby Conference in November on Navigating programming language evolution in the AI era!

The Rails community is already embracing Tidewave. Abhishek Parolkar updated his Rails 8 LLM starter kit RayRayHooray with an Integrated Coding Agent in the application via Tidewave.

Rails UI Theme for AI-powered SaaS

Andy Leverenz from Rails UI released a new, free, AI-driven theme for Rails in Introducing Corgie. Corgie is packaged as part of the free railsui gem, and includes 15+ pre-designed views, 35+ pre-built UI components, and Rails integration with authentication and mailers. Built with Tailwind CSS, Stimulus.js, and Rails, Corgie is easily installable into your next Ruby on Rails project. The Corgie update also brings a new Railsui::FormBuilder API to Rails UI that makes building forms in Rails faster, cleaner, and more enjoyable. More details are available on the theme page, and there is complete documentation with installation and configuration instructions.

Content

Benchmarks: Tencent released AutoCodeBench, an automatic benchmark generation system that evaluates large language models' code generation capabilities across multiple programming languages including Ruby. The benchmark uses an LLM-based automated pipeline to generate new test problems, addressing the issue of data contamination where modern LLMs may have been trained on existing benchmark data. The accompanying research paper Large Language Models are Automatic Code Benchmark Generators details the benchmark process and performance gaps not captured by traditional static benchmarks. The top reasoning model listed for Ruby is currently Grok 4, with Claude Opus 4 not far behind.

Update: Vicente Reig released DSPy.rb v0.20.0: Multi-Provider AI, Better Context Management, and Production Persistence, a major update to the Ruby port of Stanford's DSPy framework for building AI systems. This release introduces multi-provider support with Google Gemini integration, fiber-local language model contexts for better concurrent request handling, and program persistence and serialization, allowing you to save, load, and share optimized DSPy programs with full state preservation. Subsequent releases added type alias support in v0.21.0 and an event-driven observability system in v0.22.0 for better monitoring and debugging capabilities. Additionally, there are many updates to the comprehensive documentation.

Article: Kody Kendall introduced A Chatbot that Builds Rails Apps, showcasing Leonardo and LlamaPress, a chatbot agent built with Langgraph designed specifically for building full-stack Ruby on Rails applications directly in the browser. The agent executes Rails commands, runs development workflows, and modifies the app in real-time. The agent can be installed with bash script and is available on Github. A demonstration video is also available on Youtube: Leonardo: a Deep LangGraph Agent That Builds Full-Stack Rails Apps in Your Browser (LlamaPress Demo).

Podcast: Joe Leo and Valentino Stoll of The Ruby AI Podcast interviewed Kieran Klaassen in Evaluating LLMs with Leva. The Ruby gem Leva provides a framework for testing LLM responses against expected outputs using configurable evaluators, helping developers assess the quality and accuracy of AI-generated content in their Ruby applications. In the episode, Kieran discusses his passion for AI and Ruby as well as his experience building Cora, a service to manage email inboxes by categorizing and summarizing emails using AI. The podcast episode is also available on YouTube.

Tutorial: Patricio Mac Adden from Sinaptia wrote about how to build an MCP on Rails. The tutorial walks through creating an MCP server with authentication that exposes Rails models as resources and tools, allowing AI assistants to query and interact with your Rails app through natural language. Patricio provides a complete implementation using the FastMCP Ruby gem, showing how to define tools and resources.

Video: David Kimura demonstrated how to effectively use Large Language Models in this DriftingRuby episode on LLM Usage. The video covers the installation and configuration of the OpenAI client, creating chat and usage models, and tracking prompt and token completions.

Update: Carmine Paolino released the new upgrade guide preparing for RubyLLM 1.7. The update introduces smarter error handling after tool calls, local provider support for model fetching, and throws UnsupportedAttachmentError for PDFs when using local models. A major addition is the database model registry, providing chats and messages with ActiveRecord associations to model records. The release adds Google Cloud Vertex AI provider support and enhances the with_params method to override RubyLLM defaults. Shoutout to Rich Chetwynd and Chris Sonnier for recently sponsoring the RubyLLM project. If you are using RubyLLM, please take a moment to complete the RubyLLM Usage Survey.

Tutorial: Andrés Eduardo demonstrated how to build AI-generated loading messages in Rails 8 using Hotwire and Stimulus. The tutorial recreates the status messages seen in apps like Claude Code, combining background jobs, Turbo Streams, and Stimulus controllers to stream dynamic phrases in real time. By integrating RubyLLM and structured outputs with RubyLLM::Schema, Andrés shows how to enrich user experience with AI-driven feedback while tasks are running in the background. Andrés also previously posted a Gemini CLI Crash Course.

Article: Scott Werner argues that "safe" technology choices are often just successful ones retroactively labeled as safe in Safe Is What We Call Things Later. Scott points out that many technologies considered safe today were once risky cutting-edge choices that succeeded through adoption and ecosystem development. He concludes that we need both developers who embrace change and new technologies, as well as developers that build guardrails and sustainable systems. In his related post, The Cause of, and the Solution to, All Your Team's Problems, Scott explores the trade offs between code that is “disposable, experimental, and abundant” vs code that is “precious, careful, and crafted”, arguing that if AI generated code is problematic, you should further embrace AI to solve the issues.

Video: Kody Kendall continues his Ruby on Rails AI tutorial series with Learn how to build an AI Powered Ruby on Rails web app from scratch, Part 3, Rails New + Scaffolding. In this video, Kody demonstrates Rails scaffolding to rapidly generate CRUD functionality, routes, controllers, and views with a single command. The tutorial covers creating a new Rails app, scaffolding a User model, integrating Devise authentication, and styling with Tailwind CSS. This installment builds on Part 2 and Part 1 of the series.

Release: Christopher Petersen announced ClusterKit: High-performance UMAP and clustering for Ruby, a new gem that brings dimensionality reduction and clustering algorithms to Ruby. The ClusterKit gem provides high-performance implementations of UMAP (Uniform Manifold Approximation and Projection) for dimensionality reduction and various clustering algorithms including HDBSCAN (Hierarchical Density-Based Spatial Clustering) and K-means. Built with a focus on performance, ClusterKit leverages Rust extensions to deliver fast clustering and visualization capabilities that were previously difficult to access in the Ruby ecosystem.

Newsletter: Yatish Mehta published Token Ruby #4: Bedrock, Red-Candle and Probabilistic Software, showcasing Ruby's growing AI ecosystem. The newsletter features articles on the Ruby AWS Bedrock client, the Red Candle library for running language models directly from Ruby, and tips on coding agents. Yatish also wrote a recap of the August San Francisco Ruby Meetup with great insights from the event.

Article: Rahoul Baruah shares notes from his talk at the North West Ruby User Group (NWRUG) in LLMs for Software Developers. The post explores day to day use of Large Language Models for developers, covering how LLMs can assist with code generation, debugging, and documentation. Rahoul breaks down his Claude Code setup, workflows, and experiences integrating LLMs into Rails applications.

Release: Paweł Strzałkowski wrote about the release of a MCP Template for Rails Applications. The template provides a foundation for building Rails-based MCP servers with generator hooks, smart tool generation based on ActiveRecord models, and tool scaffolding. The mcp-on-rails template includes automatic schema generation, CRUD operations, filtering, pagination, and error handling for tool calls.

Announcement: Steve Polito from Thoughtbot introduces Top Secret, a new Ruby gem designed to help developers filter sensitive information and environment secrets. The gem uses named-entity recognition capabilities from the mitie gem along with regular expression patterns to filter data from free text. This is extremely useful if you want to filter private information in prompts or conversation history with a chatbot.

Article: Vaishnavi Ganeshkar explores AI and Machine Learning Integration: Rails Meets Intelligence. The article covers why Rails is a great fit for building AI applications, common use cases for Rails + AI, and a complete tutorial for building an AI-powered search in Rails with pgvector and OpenAI.

Update: Dewayne VanHoozer announced that AIA is Concurrently Multi-Model, a major enhancement to his Ruby-based command-line AI assistant. The aia gem now supports sending the same prompt to multiple AI models simultaneously, allowing users to compare responses from different providers like OpenAI, Anthropic, and local models. The release coincides with updates to his smart_message library, which handles message routing and formatting across various AI backends. Theses updates make it easier for developers to evaluate different AI models side-by-side and choose the best response, token counts, and costs for their specific use case.

Article: Andrew McNamara of Shopify published Building Production-Ready Agentic Systems: Lessons from Shopify Sidekick, detailing the engineering challenges of building AI agents that can take autonomous actions on behalf of users. The article explores how Shopify built Sidekick, an AI assistant that can perform complex tasks like creating discount codes and managing products, requiring sophisticated permission systems and safety guardrails. The post provides practical insights into production AI architecture, including how to design tool interfaces that are both flexible for AI agents and safe for autonomous execution.

Launch: Charles Luzar built HomeChorus, a natural language task manager in Rails that allows users to schedule complex recurring tasks using conversational input. The app leverages RubyLLM for AI integrations and tooling, with users able to type things like "I need to change my AC filter regularly" and have the system intelligently parse and schedule appropriate routines. Charles shared his learnings on building the app in this Reddit post.

Article: Riccardo Carlesso explored the process of Vibecoding an MCP server in Ruby with Gemini Code Assist. Using Gemini Code Assist, Riccardo creates an MCP server with FastMCP that returns a list of users, showing a simple process for adding MCP tools or resources to a Rails app.

Documentation: GitLab published their AI Engineering Handbook outlining how they integrate AI capabilities across their platform. The handbook covers GitLab's AI strategy focusing on enhancing developer workflows through features like code suggestions, test generation, and intelligent automation while maintaining security and privacy standards. It details their technical architecture for AI features, including their use of large language models, vector databases for semantic search, and integration patterns for AI-powered development tools.

Tutorial: ito845 shared an implementation for a Human in the loop MCP server using MCP's official Ruby SDK (Japanese). The tutorial demonstrates how to build an MCP server that requires human approval before executing potentially dangerous operations like file deletions or API calls. The implementation showcases the Model Context Protocol Ruby client capabilities for pausing execution and waiting for human confirmation.

Release: Daniel Friis released RubyLLM::Template, a new addition to the RubyLLM ecosystem that helps organize prompts as reusable templates. The gem allows developers to define structured templates with system, user, and assistant message roles, and templates can be applied with a single method call.

Launch: Chris Sonnier showcased a Ruby LLM Gems Comparison with a site to help Ruby developers choose between Langchain.rb and RubyLLM for their AI projects. The site provides detailed side-by-side comparisons of both gems' features, installation processes, and deep dives into use cases.

Release: Amit Leshed released LLMTape - record/replay real LLM calls in tests, a Ruby DSL that wraps LLM clients to provide VCR-like functionality for testing. The LLMTape gem records real LLM responses as YAML “tapes” in test environments and replays them on subsequent runs.

Tutorial: Robert (0x1eef) demonstrates How to Edit Images with Gemini using llm.rb to interact with Google's Gemini AI model for image editing tasks. The tutorial walks through using the llm.rb gem to generate and edit images from text prompts, enabling automated image editing operations.

Update: Alex Rudall released ruby-openai 8.3.0, adding support for OpenAI's new Conversations API that enables developers to create and manage persistent conversational contexts.

Announcement: Iryna Pisklyarova from JetBrains announced that RubyMine Is Now Free for Non-Commercial Use. The Ruby IDE is now available at no cost for personal projects, open-source development, educational use, and non-profit activities. RubyMine features Junie, an AI coding agent developed by JetBrains.

Update: Justin Bowen released ActiveAgent 0.6.1, a Ruby gem that provides an agent framework for building AI applications. This update includes several enhancements to the Agent class, structured output params, and updated documentation and examples.

Podcast: Justin Searls hosted the Breaking Change Podcast v42.0.1 - Ignore All Previous Instructions with guest Scott Werner, organizer of the ArtificialRuby meetup and author of Works on my Machine. The episode looks at programmer as a career, how AI coding agents are changing software engineering, and Sublayer AI updates.

Tutorial: Brandon Casci demonstrated How We Automated GitHub Issues with Free AI, walking through the implementation of an AI-powered GitHub Issues assistant using GitHub Actions and Gemini. The tutorial covers setting up automated issue triage that can categorize bugs, feature requests, and questions, automatically assign appropriate labels and team members, and even generate initial response templates based on issue content.

Launch: Liz Pantalone launched an AI code refactoring service designed to improve code quality and maintainability for ChatGPT, Claude, and GitHub Copilot generated code. The service offers refactoring, testing, and technical debt reduction for Ruby on Rails applications.

Podcast: Robbie Wagner and Charles William Carpenter from Whiskey Web and Whatnot: Web Development, Neat interviewed Chris Power (Typecraft) and Robert Jackson to explore whether web development frameworks will survive in an AI-driven world. The discussion examines how AI tools are changing the development landscape, insights into MCP and AI, and whether traditional frameworks will remain relevant as AI becomes more capable of generating code.

Article: Pavel Nahorski from Rubyroid Labs explores integrating AI assistants into Ruby on Rails applications in AI Assistants Powered by Ruby on Rails: Transforming Business Processes. The article covers practical approaches for building AI-powered features within Rails applications, which AI model to choose, and includes three case studies from Rubyroid Labs clients.

Launch: Educative has released Learn Ruby from Scratch, a comprehensive AI-powered course designed to teach Ruby programming fundamentals. The personalized learning platform adapts to individual learning styles and paces, covering everything from basic syntax and object-oriented programming to advanced topics like metaprogramming and Rails development.

Benchmarks: Radamés Roriz has released benchmark data for ActiveGenie, a Ruby library designed to help developers choose the right AI models for complex, real-world AI features. The complete project and benchmark data are open-source on GitHub.

Podcast: Brendan Buckingham and Ryan Frisch interviewed Chris Oliver, the creator of GoRails and Jumpstart Pro, in Rails Business Podcast - Episode 16. In the episode, Chris elaborates on the impact of AI on the programming landscape and its potential risks and benefits, along with offering advice to aspiring junior developers.

Tips: Lucian Ghinda shared his task list portion of a CLAUDE.md file for building admin interfaces with Avo in this X/Twitter post.

Article: Kelly Gebo at Thoughtbot argues that ChatGPT is writing the same product plan for your competitors, warning against the homogenization of product strategy through AI tools. Kelly posits that while ChatGPT can efficiently generate product plans, feature lists, and user stories, the resulting outputs often lack the unique insights and differentiation that come from deep customer research and domain expertise.

Other: Stack Overflow released their 2025 Developer Survey, a definitive report on the state of software development. With nearly 50,000 responses, this year’s report includes a new focus on AI agent tools, LLMs, and community platforms.

Events

ArtificialRuby: The August 13th ArtificialRuby meetup featured two Ruby AI speakers:

SFRuby: The August 26th San Francisco Ruby Meetup hosted three Ruby AI-related presentations. Yatish Mehta also wrote a recap of the August event at Github.

Baltic Ruby: The Baltic Ruby 2025 Conference on June 12th through the 14th published two AI videos from the event:

Upcoming

September 6th - Conference: XORuby on September 6th in Chicago will feature a talk by Scott Werner, the founder of Sublayer and ArtificialRuby, titled We Were Voyagers. We Can Voyage Again! The talk will focus on the rise of Generative AI as an opportunity to bring back the magic, art, and fun of creating with Ruby.

September 10th - Conference: Friendly.rb on September 10th and 11th in Bucharest, Romania will host three Ruby AI presentations:

  • Obie Fernandez: Ruby+AI Tech Landscape 2025: A Survey

  • Chris Hasiński: Let’s fine-tune a modal!

  • Greg Molnar: Security in the age of AI

September 9th - Meetup: The Ruby Banista meetup on September 9th in Sofia, Bulgaria will have a talk by Nikola Jichev on PostgreSQL tips & tricks that touches on AI capabilities with vector handling.

September 10th - Meetup: The ChicagoRuby meetup on September 10th at Beyond Finance in Chicago will have a presentation by Aji Slater on Zen and the Art of Incremental Automation.

September 12th - Conference: RubyConf India on September 12th and 13th in Jaipur, India will include four Ruby AI themed presentations, including:

  • Deepan Kumar: AI at Runtime: Self-Healing Ruby Apps

  • Prathamesh Sonpatki: Teaching AI to Debug Your Rails Apps (MCP + observability)

  • Vishwatjeetsingh Desurkar: What if… Ruby Led the AI Revolution?

  • Vlad Dyachenko: MCP Security: Real-world Risks & Defenses

September 13th - Hackathon: Rails Fever is hosting a Rails + Claude AI: Build Together Challenge at CultureWorks on September 13th in Philadelphia. The collaborative build challenge will pair together developers to create a real Rails App in just a couple of hours, powered by Claude AI.

September 17th - Meetup: ArtificialRuby is hosting a meetup at Betaworks in New York City on September 17th. If you are interested in presenting at an ArtificialRuby meetup, please fill out this form and let them know. I will be speaking at the September meetup so be sure to stop by!

September 18th - Conference: The EuRuKo (European Ruby Conference) on September 18th and 19th in Viana do Castelo, Portugal has announced seven Ruby AI & Hardware related speakers:

  • Obie Fernandez: Roasting Code for Fun & Profit with Structured AI Workflows

  • Paweł Strzałkowski: Making Rails AI-Native with the Model Context Protocol

  • Carmine Paolino: RubyLLM: Making AI Development Beautiful Again

  • Lucian Ghinda: Don't Let Your AI Guess: Teach It to Test!

  • Ivan Nemytchenko: Slingshot Development: Vibe Coding with Ruby Done Right

  • Albert Pazderin: Building interactive Ruby gem tutorials with Wasm

  • Hitoshi Hasumi: PicoRuby Hands-on: Internet of Things Edition

September 20th - Conference: XORuby on September 20th in New Orleans will feature a talk by Thomas Carr on The State of the Ruby AI Toolbox. The talk will offer an overview of the leading Ruby AI gems and explore their unique strengths and features.

September 26th - Conference: Kaigi on Rails 2025 on September 26th and 27th in Tokyo, Japan features two Ruby AI presentations:

  • Yusuke Iwaki: Can your web service be automatically tested by AI?

  • Yasuko Ohba: An introduction to artificial "design" using Rails

October 6th - Conference: The Rocky Mountain Ruby Conference on October 6th and 7th in Boulder, Colorado will host three Ruby AI speakers:

  • Vlad Dyachenko: Prompt Driven Development (PDD) or the Art of Prompting

  • Scott Werner: We Were Voyagers. We Can Voyage Again!

  • Christine Seeman: Thoughtful AI for the Rubyist

Open Source Updates

Please feel free to reach out and let me know if you come across any interesting Ruby AI coding examples for the Code Spotlight.

New Gems

Links to the RubyGems page, newest releases are first:

sage-rails - LLM powered business intelligence - build SQL reports using natural language

ruby_llm-template - Template management system for RubyLLM - organize and reuse ERB templates for AI chat interactions

llm-agent-rails - Rails engine for LLM-powered slot filling and tool orchestration

llm-fillin - LLM-powered slot filling and tool orchestration

mistral_translator - Translate and summarize text with Mistral API

mewmew - Make any thor command an MCP

vibe_if - GPT-powered conditional execution based on variable values

contextizer - A tool to extract and package project context

LLMTape - Test code that calls LLMs - record an API call once, then replay it forever

metrifox-sdk - Ruby SDK for Metrifox API

brakeman-llm - Enhance Brakeman warnings with LLM-based descriptions

vibe-if - GPT-powered conditional execution based on variable values

aigc - Generate intelligent conventional commit messages using Claude AI

topical - Topic modeling for Ruby using modern clustering algorithms

activerabbit-ai - Client for ActiveRabbit.ai application monitoring and error tracking

smollama - A simple Ruby client for Ollama API

erblint-agent - Template style checking for Ruby projects aimed at AI agents

mcp_manager - Utility for managing MCP servers in Claude projects

dataleon - Ruby library to access the Dataleon API

smart-commit - Generate intelligent conventional commit messages using Claude AI

dynamic_mcp - A dynamic and flexible Ruby MCP server

mcp-inspector - A tool for inspecting MCP servers

google-cloud-gemini_data_analytics-v1beta - API Client library for the Data Analytics API with Gemini V1BETA API

google-cloud-gemini_data_analytics - API Client library for the Data Analytics API with Gemini API

i18nize - Auto-translates missing I18n keys in YAML files using DeepL

llm-spell - CLI that can correct spelling mistakes with the help of an LLM

kaggle - Ruby client for the Kaggle API

sylvia - A command-line tool for generating and managing Ruby projects

ragnar-cli - A Ruby + Rust powered Retrieval-Augmented Generation system

parsekit - Ruby document parsing toolkit with PDF and OCR support

deepagents_rails - Rails integration for DeepAgents

New Open Source

Links to the Github repository:

MentionAi-Auto-Bot - Automation script designed to interact with the Mention Network API to fetch random questions, generates AI responses, and saves results

Please - Ruby wrapper for Ollama with built-in prompts

AI Meeting Processor - An intelligent system to process meeting transcripts and generate executive analysis, technical proposals, and Jira tickets automatically

AI Commit - Generate intelligent, conventional commit messages using Claude AI

LLM Tracer - Instrument LLM applications using OpenTelemetry and the OpenTelemetry GenAI standards

Code to Prompt - Converts a codebase to a markdown document that can be used to feed into LLMs

Build Angle - An AI-powered static website generator that creates professional, multi-page websites based on user requirements

PDFKit - CLI for intelligent PDF analysis and manipulation, designed for AI/LLM workflows that need to process large documents within context limits

Kindling - Build better AI prompts by assembling project file trees and context with ease

METRC Documentation AI Assistant - MCP server that provides AI agents with searchable access to METRC cannabis compliance documentation across all legal states

Rails AI Tweets - Basic AI Chatbot to generate tweets

Jobs & Opportunities

Are you an organization searching for an expert Ruby AI developer, or a Rubyist looking for your next development role with AI? Please reach out and let me know the type of opportunity you’re pursuing: [email protected]

Ichi uses AI and large language models to transform the way construction projects navigate permitting and code compliance and is looking for a Senior Software Engineer, Full Stack. This is a fully remote, unique Ruby on Rails opportunity to work with AI-powered development tools and develop and scale a system that seamlessly integrates multiple LLMs.

Multiple

Onsite - Global - Zendesk is a customer service platform for support, sales, and engagement: 55 OPEN POSITIONS

Remote - GitLab is a DevOps platform for code management, CI/CD, and collaboration: 17 OPEN POSITIONS

Remote - Jobgether is an AI-powered platform for matching talent with remote and flexible jobs: 12 OPEN POSITIONS

Remote - GitHub is a code hosting platform for version control and collaboration: 8 OPEN POSITIONS

Remote - Aha! is a product development software for roadmapping, planning, and delivery: 7 OPEN POSITIONS

Hybrid / Onsite - Phillipines / India - Pearson is a global education company providing learning materials, assessments, and services: 4 OPEN POSITIONS

Remote - Versapay automates accounts receivable and B2B payment processing: 4 OPEN POSITIONS

Remote - Instrumentl is a grant discovery and management platform for nonprofits: 3 OPEN POSITIONS

Remote - ThriveCart is an e-commerce platform for shopping carts, sales funnels, and course creation: 3 OPEN POSITIONS

Remote - Chatwoot is an open-source customer support platform with AI assistance: 2 OPEN POSITIONS

Remote - Vidyard is a video platform for sales and marketing teams with AI-powered personalization: 2 OPEN POSITIONS

Remote

Ablefy is a platform for online courses, payments, and digital sales: Senior Software Engineer (Ruby & Python)

EverAI is an AI companionship platform for roleplay, gaming, and creative writing: Ruby-on-Rails Engineer

Hellotext is an SMS and WhatsApp marketing platform for e-commerce automation: Ruby on Rails Backend Reliability & Scale Obsessive

InvestGlass is a CRM and digital onboarding platform for financial services: Full Stack Ruby on Rails

OnTheGoSystems builds WordPress localization and translation tools: LLM Engineer

Prepared provides AI-powered solutions for emergency response: Engineering Manager

Rentable is an apartment rental marketplace for finding and touring apartments: Senior Full Stack Software Engineer

Silverfin is a cloud accounting platform for compliance automation and advisory services: Ruby Engineer – Team Collab

Hybrid

New York City - LEA uses AI-powered workflow automation for wealth management: Founding Engineer

Onsite

Richmond, VA - EAB provides education technology, research, and enrollment solutions for schools and universities: Software Engineer (Navigate)

San Francisco - Toast recruiter: Software Engineer

Columbia - ForUsAll provides automated 401(k) retirement plans for startups and small businesses: Sr. Ruby on Rails Engineer - AI

Costa Rica - OfficeSpace is a workplace management platform for space planning and desk booking: Solutions Engineering Team Manager, Client Engagement

France - Lago is an open-source metering and usage-based billing platform: Software Engineer, Infrastructure

India - TechVedika provides AI, IoT, and data analytics development services: Senior ROR Engineer

Freelance

Upwork recruiter:

One Last Thing

André Arko, the creator of Bundler, announced rv, a new kind of Ruby management tool, designed to rethink how Ruby versions are managed. Unlike Bundler, rv manages gems, Ruby versions, AND installs pre-compiled rubies. This enables a much greater degree of portability for Ruby applications, as “it makes it completely trivial to run any script or tool written in ruby, even if that script or tool needs a different ruby than your application does”.

That’s all for this edition! Be sure to reach out if you have any stories, content, jobs, or events you want featured in the newsletter.