Senior Rails Engineer Job Description

Senior Rails Engineer Job Description Template

Our company is looking for a Senior Rails Engineer to join our team.

Responsibilities:

  • Work with product management, and other team members to deliver delightful experiences for our customers, sellers, and other partners;
  • Work with your colleagues to insure a high level of quality through code reviews, pull request reviews, and pair programming;
  • Maintain high quality, and accuracy in a fast-paced environment deploying many times a day to production;
  • Extend and maintain our Seller’s Portal, Drop Ship Portal, and other ruby code bases;
  • Take part in the monitoring of production stack;
  • Use tried and proven wisdom to design resilient systems;
  • Produce high quality, secure, performant, testable Ruby code;
  • Contribute to discussions that define our architecture and technical strategy.

Requirements:

  • Strong understanding of object-oriented programming and relational databases, such as PostgreSQL;
  • Good understanding of server-side templating languages such as HAML, ERB and SLIM;
  • Level up if you know a thing or two about the fleet industry;
  • Understanding of the balance between scrappiness and long-term code maintainability;
  • Compelled to make things look beautiful and work flawlessly;
  • Solid understanding of front-end technologies, such as JavaScript, HTML5, CSS3, and CoffeeScript;
  • 5+ years of professional Ruby on Rails experience;
  • Experience with common libraries such as RSpec and Sidekiq;
  • 8+ years of professional web application development experience;
  • Strong idiomatic Rails knowledge and practice;
  • Strong judgment in election of gems, dependencies and datastores;
  • Strong understanding of web-app performance fundamentals and related dev tools.