Get Your Ruby Project Started Today!

Post your Ruby programming project on Upwork and find experienced Ruby developers and consultants who can download and install Ruby 2.0 on your server with RVM, create websites using the Ruby on Rails or Sinatra framework, or develop website crawlers and web scraping scripts for videos, news and images. These professionals can also convert your PHP or Python application to Ruby, create a back-end for iOS with RubyMotion, debug or maintain libraries of selenium-webdriver scripts, or create data automation scripts to import into custom APIs.

Ruby is an open-source dynamic and general-purpose programming language that is similar to languages like Perl, Lisp, Python and Smalltalk. On Upwork, the world’s largest online workplace, companies hire Ruby freelancers for various Ruby development projects, from web applications and threaded database servers to chart libraries, desktop GUI applications and image recognition engines.

Browse Ruby job posts for project examples or post your job on Upwork for free!

Ruby Job Cost Overview

Typical total cost of Upwork Ruby projects based on completed and fixed-price jobs.

Upwork Ruby Jobs Completed Quarterly

On average, 209 Ruby projects are completed every quarter on Upwork.


Time to Complete Upwork Ruby Jobs

Time needed to complete a Ruby project on Upwork.

Average Ruby Freelancer Feedback Score

Ruby Upwork freelancers typically receive a client rating of 4.73.

Last updated: July 1, 2015
Clear all filters
  1. Paul Bentham

    Paul Bentham

    Independent IT Contractor/Consultant

    United States - Last active: 01/19/2014 - Tests: 4

    Over a decade of experience working as an independent contractor/developer in the field of information technology. Have done IT system development for big and small companies alike across a variety of platforms, both in the US and Japan. Specialties: - I develop platform-agnostic, best-fit solutions that deliver information to end users transparently and economically. - I have certified Japanese-English bilingual language skills: JLPT - N1, BJT - J2

    $33.33 /hr
    0 hours
  2. Shinichi Katayama

    Shinichi Katayama

    Software Engineer

    Japan - Last active: 12/25/2014 - Tests: 2 - Portfolio: 1

    - Talented and highly motivated software engineer with strong set of programming skills. - Excellent development skills using Scala, Java, C# and C++. - Familiar with Relational Database concepts and the RDBMS such as MySQL and MSSQL. - Developing web, Android and cross platform desktop applications. - Deep understanding of the Object Oriented Architecture and Programming. - Very fast learner, self-taught person in terms of the latest technologies and techniques, good communication skills and team worker.

    $30.00 /hr
    0 hours
  3. Ferzan Rizvi

    Ferzan Rizvi

    Elite developer with a robust skill set: PHP, Groovy, Perl, and more

    United States - Last active: 02/01/2014 - Tests: 5

    I have over 10 years development experience in challenging work environments in various sizes and industries. To give you an idea about my self, I am a very driven and dedicated individual who loves the IT field. I started down the path of IT at a very young age, built my first computer when I was 12, coded my first website back in ‘98 when I was 13 and decided this was the field for me. I learn new technologies swiftly and with ease as a result, I’ve become an expert in many different programming languages, databases, and tool sets. So much so that it’s difficult to list them all. This list contains the popular technologies I am well versed in Groovy, Perl, Java, PHP, Grails, Python, Bash, ASP, .NET, HTML, Javascript, AJAX, mySQL, SQL, Oracle, Mongo, AWS, Puppet, and the various frameworks/libraries that these technologies work well with like jQuery, node.js, boto, Moose, etc. I believe in delivering a quality product no matter how small so, my code always is always tested and shipped with unit tests and whatever form of testing is best suited for the application ie. integration tests, mocked tests, functional tests, system tests. I currently work remotely as a Continuous Delivery Architect for Scripps Networks (,, hgtv, etc) so, I am accustomed to delivering products in a timely and efficient manner while not physically present at the office. I am developing in Java, Groovy, Gradle, Python, Bash, and Grails on a daily basis along with a long list of other responsibilities including managing releases, coordinating with development teams, automating deployments and environment creation, etc. I also work extensively with cloud computing (Amazon Web Services) ranging from automating cloud stack creations to simply restarting instances using both the Java API and Boto library for Python. I’ve also worked as a lead build engineer at Siemens Medical Solutions for a little over 6 years and GSI Commerce (now owned by eBay) in similar types of roles. Where automation and tooling is the name of the game. I developed and supported over 20 different web apps in various languages PHP, ASP, .NET, Grails with differing back ends SQL, mySQL, and Oracle.

    $50.00 /hr
    0 hours
  4. Ludvig Svenonius

    Ludvig Svenonius

    High level programmer and Swedish proofreader/translator

    Sweden - Last active: 01/26/2014 - Tests: 5 - Portfolio: 1

    I am a Swedish programmer of age 36; I specialize in programming (Python/Ruby/Lua/Java/JavaScript), translation & proofreading (Swedish/English) and abstract problem analysis using tools like graph modeling and calculus. Education equivalent of Bachelor of Computer Science. Due to other engagements, I'm currently only available for part-time offers of up to half time, at maximum.

    $15.00 /hr
    0 hours
  5. Dmitry M.

    Dmitry M.

    Senior Software Developer / Architect

    Russia - Last active: 2 months ago - Portfolio: 4

    I'm software developer and architect with 10+ years of experience in server and mobile development areas. Currently I'm available for contract work (remotely is preferred). My specialities include: - Android - deep knowledge from the very low layers (kernel-specifics and native low-level components) to high-level Java development. - Linux - server development in C, C++, Ruby and Erlang. - VoIP - expertise in VoIP protocols (SIP/RTP/RTSP etc) and related networking technologies. - Ability to "get things done" - I know how to setup development process for teams, getting product done (development workflow, code reviews, automated testing, etc).

    $80.00 /hr
    0 hours
  6. Pavel L.

    Pavel L.

    Expert Linux System Administrator

    Russia - Last active: 6 months ago - Tests: 2

    I’ve been Linux/Unix system administrator for the last 12 years. Most of my experience lies in the field of virtual hosting. So I have strong knowledge of technologies used in that business. From standard Linux servers with LAMP (Linux, Apache, MySQL, PHP) configurations to systems using virtualization (Xen, KVM), network file systems and load balancing. I began my carrier as technical users support engineer, I worked closely with people who use my products and services, so I am well aware of the needs of ordinary users and how to solve their problems. Specialties: - 12 years in Linux-based (Debian, Gentoo, Archlinux, Ubuntu, CentOS) and Unix (FreeBSD) systems administration - Extensive experience in using web servers (Apache, Nginx) - Mail systems (Exim, Postfix, Dovecot) - DNS (Bind) - Knowledge in virtualization (Xen, KVM, Citrix XenServer, VirtualBox) - Strong database knowledge in using SQL databases (MySQL). - NoSQL databases using experience (MongoDB) - Revision control using experience (Git, Subversion). - Perl/Ruby/bash scripting experience - Good knowledge and experience in using Nagios Monitoring System - Users support

    $15.00 /hr
    0 hours
  7. Lucas Neves Martins

    Lucas Neves Martins

    Senior Software Architect & Engineer

    Brazil - Last active: 09/19/2014

    I've been coding for fun and profit for about 8 years now, loving to learn new things and innovative ways of doing old boring stuff have helped me reach my status quo and I believe it will always help me change it. Through these years on the run, I've mastered Software Architecture, Software Engineering and Product Management.

    $90.00 /hr
    0 hours
  8. Viktor M.

    Viktor M.

    Linux administrator, Devops

    Ukraine - Last active: 5 months ago - Tests: 1

    My goal is well working clients system. If you have any problem with your cloud - leave it for me. OS: Linux (Debian, RHEL families) - proficient Cloud Services: AWS, GCE SCM: Chef Web servers: nginx,apache Virtualization: VmWare ESXi Monitoring: Nagios, Cacti, MRTG, Argus Backups: Bacula, Duplicity Others: standart netrwork services (DNS, DHCP, vlan, vpn, snmp)

    $20.00 /hr
    0 hours
  9. Martin Naumann

    Martin Naumann

    Software Engineer

    Switzerland - Last active: 2 months ago - Tests: 3 - Portfolio: 2

    Having worked for a range of companies (Numbrs, Fraunhofer IOSB among others) and industries (architecture, communities, media, medicine, energy, banking) in different roles (e.g. IT operations, frontend and backend developer, customer support, IT support, database administrator) I offer all needed competences and experience needed to successful software projects. In conclusion I am a motivated jack of all trades, ready to go wherever needed to make the project fly. I am willing to adapt and learn as well as exchange experience and share knowledge. I enjoy challenges as much as I enjoy working together. I am always open for fresh perspectives and new ideas. I am passionate about what I do. I take ownership of my projects and I prefer being proactive.

    $70.00 /hr
    0 hours
  10. Valdas Andrulis

    Valdas Andrulis

    Senior Linux/Unix Systems Administrator

    Lithuania - Last active: 3 months ago

    I am skilled IT specialist mostly working with Linux servers, Web technologies. I like effective technologies and solutions - for many it may be too radical step to go. My main asset is my analytical skills together with vast amount of general knowledge. This makes me perfect for such projects like: Unfindable bug finding How to turn system from slow to fast - perfomance tuning Find suitable solution, tools, software, hardware within given constraints Design a system with certain characteristics etc. -- IT skills: Linux servers (full cycle - buying, hardware installation, software installation, etc.) PowerPC servers(full cycle - buying, hardware installation, software installation, etc.) Email(Courier, postfix) DNS Web servers (apache, nginx, passenger, FastCGI) MySQL IBM AIX (4.x, 5.x, HMC) IBM clustering (HACMP) IBM ESS Storage system HP EVA Storage system SAN switches sh, bash, Ruby, PHP, SSH IBM Tivoli products (TSM, TEC, TME, NetView) Network management Firewalls SWIFTNet network SWIFT Software & Hardware HTML, XHTML, CSS, Web programming, usability Ruby on Rails Internet Marketing SEO

    $60.00 /hr
    0 hours