A Ruby developer is a backend software developer, which means they create the databases, libraries, and logic that make up an application . In this career, you use Ruby on Rails, along with other programming frameworks and languages, to make the applications scalable.