Fullstack Rails Engineer
About GAIA
GAIA is revolutionising the legal industry with AI that automates legal work and empowers legal professionals to work more efficiently and effectively. We\’re building the future of legal technology, and we are looking for a driven, versatile person to help accelerate our growth.
Key Responsibilities
- Build and maintain features in Rails 7 for both web and API layers
- Support frontend development using Stimulus and Hotwire
- Work with Mongoid for database operations
- Manage deployments via Kamal
- Implement background jobs with Sidekiq
- Write and maintain tests using Capybara and Cuprite
- Collaborate with design and product teams to deliver a polished user experience
What We’re Looking For
Experience & Background
- 5 – 7 Years of experience with Ruby on Rails (ideally Rails 7)
- Familiarity with Stimulus and/or Hotwire for frontend work
- Experience with Mongoid and document databases
- Knowledge of Kamal deployment workflows
- Hands-on experience with background workers (Sidekiq)
- Testing experience with Capybara and Cuprite
- Bonus: experience in a fast-paced startup environment and on macOS
Core Competencies
- Ability to work across the stack and switch contexts quickly
- Strong problem-solving and debugging skills
- Attention to detail in both code quality and UX
- Collaborative mindset with clear communication
- Ownership mentality — you ship, test, and monitor your code in production
What We Offer
- Competitive compensation with meaningful equity upside
- Direct impact on company strategy and growth trajectory
- Learning & development opportunities with access to industry conferences and training
- Flexible work environment with office based but remote-friendly culture
- Equipment and tools you need to excel in your role
Ready to Drive the Future of Legal Tech?
Join us in transforming how legal professionals work and building a category-defining company. If you’re ready to take on significant responsibility, drive meaningful growth, and shape the direction of GAIA, we want to hear from you.