February 07, 2018

Ruby on Rails Developer

Bogota, Medellin, Cali, Manizales, Cartagena, Barranquilla, Santa Marta · Full time

Apply now

Job Description

Hi,

We are Parrolabs, Medellin’s Premier Web Development Company. We are among the top-15 Web Development Companies of Latin America according to research Firm Clutch.co, and as you can tell we are proud of this.

We are looking for humble candidates who have an equally proud history in their careers. We are looking for the best and brightest as that is what our clients expect.

We are looking for a Ruby on Rails developer responsible for managing the interchange of data between the server and the users. Your primary focus will be to review code built by others, to provide mentoring and lead a group of developers, in addition to writing amazingly well written code that any developer in the world can look at.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Ruby code
  • Integration of data storage solutions, primarily Postgres
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization and automatization
  • Provide Guidance and Mentoring to other Developers
  • Give instructions on how to get the code to the next level

Qualifications

  • Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
  • Good understanding of the syntax of Ruby and its nuances
  • Good understanding of APIs and how they work
  • Good understanding of server side caching
  • Solid understanding of object-oriented programming
  • Good understanding of server-side templating languages
  • Good understanding of server-side CSS preprocessors such as Sass
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful
  • A knack for writing clean, readable Ruby code
  • Ability to integrate multiple data sources and databases into one system
  • Understanding of fundamental design principles behind a scalable application
  • Able to create database schemas that represent and support business processes
  • Able to implement automated testing platforms and unit tests
  • Proficient understanding of code versioning tools (We love Github)
  • Familiarity with continuous integration

Bonus

  • Understanding of React and Redux (or Flux)
  • If you have a good sense of humor
  • If you love working for awesome clients in a Growing Digital Agency in Medellin!

Apply for this job

Please Apply directly on our Vervoe Page