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.