Junior Rails Developer

Remote Contractor USA Entry Level

Learn Rails The Right Way

This is a mentorship-focused position where you'll receive direct training and guidance. You'll learn the DHH Rails Way philosophy and modern Rails development practices through hands-on work on real projects.

Role Overview

We're looking for an entry-level developer who is eager to learn Ruby on Rails the right way. This isn't just a job - it's a learning opportunity where you'll be mentored directly and taught the DHH Rails Way philosophy: convention over configuration, pragmatic simplicity, and building beautiful, maintainable applications.

You'll work on real projects using modern Rails 8 with Hotwire (Turbo & Stimulus) and learn professional deployment with Kamal. If you're passionate about web development and want to master Rails from someone who can teach you properly, this role is for you.

What You'll Learn

  • The DHH Rails Way - convention over configuration, DRY principles, and pragmatic simplicity
  • Rails 8 and its modern features (Solid Queue, Solid Cache, Solid Cable)
  • Turbo (Turbo Drive, Turbo Frames, Turbo Streams) for modern, SPA-like experiences without JavaScript complexity
  • Stimulus JS for modest JavaScript interactions when needed
  • Kamal deployment and Docker containerization for production
  • Professional development practices: testing, code review, and clean architecture

Requirements

  • Basic understanding of Ruby programming language
  • Some exposure to Ruby on Rails (tutorials, bootcamp, or personal projects)
  • Familiarity with HTML and CSS
  • Basic Git knowledge
  • Strong desire to learn and improve your skills
  • Good communication skills and ability to ask questions
  • Based in the USA with availability during US business hours

Nice to Have

  • Completed a Rails bootcamp or online course
  • Personal projects or GitHub portfolio
  • Familiarity with Tailwind CSS
  • Interest in the Rails community and DHH's philosophy

What to Expect

Direct Mentorship

Regular 1-on-1 sessions to review your code, answer questions, and teach you best practices.

Real Projects

Work on actual production applications, not toy projects. Learn by building real features.

Code Reviews

Every PR you submit will be reviewed with detailed feedback to help you improve.

Growth Path

As you grow, you'll take on more responsibility and complex features.

The Rails Way You'll Learn

Convention Over Configuration

Learn why following Rails conventions makes you faster and your code more maintainable.

Majestic Monolith

Understand why a well-structured monolith beats premature microservices.

HTML Over JSON

Master server-rendered HTML enhanced with Turbo instead of complex JavaScript frameworks.

Simplicity Wins

Learn that the best code is often the code you don't write.

Ready to Start Your Rails Journey?

Send your resume, a brief introduction about yourself, and any projects or code you've worked on. Tell us why you want to learn Rails and what excites you about web development.

Apply Now