Cloud Senior Software Engineer – Ruby on Rails

Cloud Senior Software Engineer – Ruby on Rails Job Description Template

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

Responsibilities:

  • Work in an agile development process to support continuous delivery;
  • Work collaboratively with global engineering teams and cross functional teams to achieve goals;
  • Work with the Product and Design teams to develop functional, technical design specifications and participate in design discussions;
  • Maintain and improve technical documentation and customer support training materials;
  • Design and develop solutions to implement complex features in Ruby/Rails for Coupa Enterprise SaaS Platform;
  • Continually look for opportunities to improve our platform, process and business.

Requirements:

  • 6+ year of hands-on experience in enterprise software development using Java, Perl, PHP, Python or equivalent programming language;
  • An active Github/Bitbucket/Beanstalk account;
  • Written and/or maintain a Rails plugin and/or Ruby Gem;
  • Willingness to learn Ruby on Rails;
  • Full stack web development;
  • Expertise in one or more modern programming languages;
  • Contributed fixes/features to Rails Core, jQuery;
  • Experience in designing, estimating, and leading the implementation of complex systems;
  • Dealt with database performance issues and query optimization in MySQL;
  • Experience with Agile and Scrum Software Development Life Cycle Models;
  • Previous experience in a technical leadership role;
  • Contributed and launched your own web application deployed on cloud computing platforms (AWS, Rackspace, etc.);
  • Self-motivated and passionate at work;
  • Solid understanding of software development best practices;
  • Enterprise application development experience.