/Ruby Developers Required

Ruby Developers Required

Full Time
Posted 3 years ago

Job Description

Ruby Developer required for developing SketchUp Ruby API

We are looking for Ruby Developers with experience in developing SketchUp Ruby API to join our core development team. (SketchUp sketchup.com is a software that you can use to create 3D models of anything you like.)

Candidates must have extensive windows / web-based application development experience that includes: interface design, collaborative coding practices, security, and development frameworks. This position requires a flexible individual willing to work in a very dynamic environment. Candidates should also feel comfortable participating in product ideation, design and planning discussions.


  • Develop SketchUp Ruby API by using Ruby language to extend SketchUp features.
  • Develop high-quality web applications using Ruby on Rails.
  • Work within a dynamic agile environment.
  • Produce solid, thoroughly tested features (including automated tests)
  • A quick learner, a self-starter, able to work independently, and you’re willing (and able) to handle the pressures of an increasing level of responsibility


Core Skills / Key Competencies

  • Ruby / Ruby On Rails. Solid understanding of Ruby principles and core concepts
  • Good understanding of the syntax of Ruby and its nuances. A knack for writing clean, readable Ruby code.
  • Experience in using SketchUp Pro ( sketchup.com )
  • Ability to program using Ruby language to extend SketchUp features
  • Object-oriented principles. Solid understanding of object-oriented programming
  • Experience with building API’s, including authentication, cleanliness, and role-based access permissions
  • Agile Development
  • Relational and NoSQL databases
  • Source Code Management tools (e.g. Git)
  • Experience integrating 3rd party APIs
  • Experience creating robust, RESTful APIs
  • Minimum 2+ years of programming experience in Ruby Language ( www.ruby-lang.org )
  • Significant experience designing Ruby on Rails applications and a strong understanding of object-oriented design.
  • Web frameworks (e.g. React, AngularJS)
  • Knowledge of web stack technologies such as jQuery, HTML/CSS and MySQL/PostgreSQL
  • Experience with programming and operating in Linux operating systems
  • Bachelor’s degree in Computer Science or equivalent and comfortable with the idea of getting your hands dirty in every aspect of an end-to-end software creation process, from feature conception to product delivery.
  • A quick learner, a self-starter, able to work independently, and you’re willing (and able) to handle the pressures of an increasing level of responsibility.


Need a flexible schedule? Full or Part time is welcome.
Want to work remotely? Stay in and work from home option available.
So long as you stay focused and deliver quality work… We are happy to provide you an opportunity to grow along with the company.

Interested and Qualified candidates are requested to apply immediately.

Job Features

Job CategorySoftware Engineer

Apply Online

A valid email address is required.
WhatsApp chat