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.