Senior Software Engineer, Ruby
Metro-Goldwyn-Mayer Studios Inc
New York, NYThis was removed by the employer on 5/26/2018 9:08:00 PM PST
Not to worry we have many other jobs on the site;
Browse all jobs
Browse the IS/IT Category
Search for Senior Software Engineer, Ruby jobs in New York-NY
Search all Senior Software Engineer, Ruby postings
Full Time Job
OVERVIEW OF ROLE:
The Senior Software Engineer is capable of building highly scalable, elegant and best-in-class software using proven & modern design patterns. You are able to communicate and delegate effectively, interacting with our product team to spike, ticket and estimate work in our Agile process. You provide innovative solutions to complex business problems and have solid command of planning, developing and implementing large-scale projects from conception to completion with a lean, highly efficient and motivated team using Agile methodologies.
You will be building fast and elegant APIs that serve consumer applications running on 14 different platforms. You will be building highly scalable production systems to generate & serve media assets to millions of users.
What you will do:
• Communicate effectively with a distributed team of development & QA engineers, product managers as well as other internal/external teams
• Understand and promote development best practices
• Mentor and exchange ideas with front and back end developers
• Build fast, elegant, best in class Ruby API services that eclipse the competition
• Scale Ruby in production environments
• Optimize Performance and optimization techniques: Databases, Elasticache, Lambda, SQS etc.
• Writing good testable code using Cucumber, RSpec
What you will need:
• 3 – 5 years of experience with Ruby
• BS in Computer Science or closely related technical field
• Test Driven Development using Cucumber and Rspec
• Thorough understanding of full-stack security and performance issues
• Online media/streaming delivery experience a plus
• DevOps experience using Jenkins and AWS
• Excellent understanding of the hows and whys of Git