Ruby on Rails Engineer

Hudu
$90,000 - $110,000

About The Position

Hudu is looking for an eager Full-Stack Ruby on Rails Engineer to join our high-performing engineering team. In this role, you’ll write clean, thoroughly tested code across the entire stack, including building and maintaining RESTful APIs and using Hotwire to develop responsive, modern user interfaces. You will work closely with product, design, and engineering to ship features end-to-end, contribute to code reviews and architecture decisions, and play an active role in improving the performance and reliability of our platform as it grows.

Requirements

  • 4+ years of experience developing software with Ruby on Rails.
  • Strong understanding of Rails conventions within the following areas, ActiveRecord, routing, controllers, service objects, and background jobs.
  • In-depth experience building and maintaining RESTful APIs.
  • Proficient in Hotwire (Stimulus.js and Turbo) for developing dynamic, interactive user interfaces.
  • Proficient in modern HTML, CSS, and JavaScript.
  • Proven experience translating UI/UX designs into responsive, user-friendly interfaces.
  • Proficient in Git for version control.
  • Ability to write clean, well-tested, and maintainable code.
  • Collaborative and communicative with a focus on teamwork and problem-solving.
  • Open to constructive feedback and actively participate in code reviews.
  • Excellent time managing skills with the ability to multi-task, prioritize, and meet deadlines effectively.
  • Eager to learn, grow, and ask questions when needed.
  • Excellent communication skills (including English, written and spoken)

Responsibilities

  • Write clean, maintainable code within the Rails framework, utilizing best practices.
  • Design and optimize RESTful APIs that power our suite of applications, ensuring they are reliable, performant, and consistent across the platform.
  • Integrate Hotwire components like Turbo Streams, Turbo Frames, and Stimulus to achieve smooth, near-instantaneous user interactions on the front-end.
  • Collaborate with UX design and product management teams to brainstorm new and existing requirements
  • Implement new features, new products, and help to improve existing features
  • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
  • Keep your team up-to-date with your progress, issues, and status

Benefits

  • Health Insurance
  • 401k plan with company matching
  • Paid time-off
  • Flexible work hours
  • Work Life Balance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service