Share this Job

Go Back

Lead Ruby on Rails Engineer loc:New York City, NY


2016-04-27 15:21:06
Job Type: Full Time only
Budget $: 100,000 - 200,000

  • Develop new features throughout the The Real Real platform, and maintain and enhance existing behavior.
  • Help define and implement the system\'s APIs, to support our suite of mobile applications.
  • Take ownership of key components, ensuring that they meet the needs of the business Collaborate with senior management, product management, and other engineers in the development of product requirements for the company\'s software.
  • Mentor other team members to build the company\'s overall expertise in software development.
  • Work to make The Real Real an innovator in the space by bringing passion and new ideas to work every day.
  • Reports to: VP of Engineering
Requirements
  • A degree in computer science/engineering with a minimum of 5 years of software development with Ruby on Rails
  • Fluency in the Ruby language, including familiarity with the language\'s meta programming features.
  • Experience writing applications using Test Driven Development with RSpec.
  • Experience building real-world Rails applications, with Rails version 3.0.x or later.
  • Candidate should be very familiar with Rails conventions for code organization, deployment, etc.
  • Experience with more recent Rails features (e.g. asset pipeline) is a plus.
  • A belief that automated testing is essential to building robust, supportable software and a commitment to making automated testing part of the application development process.
  • Familiarity with how asynchronous message queues and worker frameworks (e.g. Sidekiq, Resque) are used in web applications and, ideally, experience in using such a framework in one or more real world applications.
  • High degree of familiarity with SQL databases, including data modeling in SQL, the use of indices to improve query performance, and the use of transactions to maintain data integrity.
  • Practical experience with REST and JSON APIs, and an understanding of how to build applications that serve and consume these sorts of APIs.
  • Expertise in working with cloud systems, specifically for application hosting, file storage, and other related concerns.
  • Experience integrating with 3rd party services, including social applications (e.g. Facebook, Twitter), communication services (e.g. Twilio, Sendgrid, APNS)
  • Knowledge of best practices in designing and architecting localized Rails applications.
  • Experience with one or more NoSQL databases.
  • Comfortable working in an environment where innovation and change are the norm.
  • A passion for building great products.

Key Skills: