Software Engineer – Ruby on Rails

Software Engineer – Ruby on Rails Job Description Template

Our company is looking for a Software Engineer – Ruby on Rails to join our team.

Responsibilities:

  • Work in an agile environment where quick iterations and good feedback are a way of life;
  • Contribute to the architecture and the evolution of the Coupa platform;
  • Continually look for opportunities to improve our platform, process and business;
  • Find creative and elegant solutions to complex problems;
  • Be an evangelist for Rails and software engineering best practices.

Requirements:

  • Contributed fixes/features to Rails Core, jQuery;
  • Ruby on Rails Experience is a must;
  • Experience with Agile and Scrum Software Development Life Cycle Models;
  • Dealt with database performance issues and query optimization in MySQL;
  • Python;
  • Be awesome, tell us what makes you special;
  • Full stack web development expertise (Javascript, CSS/Less, Sphinx, Redis, haml, Rspec);
  • 2+ years of experience with programming using Ruby;
  • A self-driven individual;
  • Contributed and launched your own web application deployed on cloud computing platforms (AWS, Rackspace, etc.);
  • Works and communicates well with others;
  • Devops experience (chef/jenkins etc.);
  • An active Github/Bitbucket/Beanstalk account;
  • Integration of third party API’s, scraping, heavy data processing;
  • Understanding of the mobile landscape and how they interact with Restful API’s.