
Location: Mountain View, CA
URL: http://www.linkedin.com
Senior Software Engineer (Ruby on Rails)
Brief Description
LinkedIn is looking for a talented engineer to help build and scale our Mobile Server that serves a variety of mobile devices like iPhones and Palm Pre's. You are someone who gets excited about the challenge of scaling a Ruby on Rails deployment to a reach of 48 million users. You are passionate about using Test Driven Development to write tight well tested code. You are someone who keeps up with the latest technologies - Phusion Passenger, RabbitMQ, jquery, rspec are part of your vocabulary
Description
LinkedIn is looking for a talented engineer to help build and scale our Mobile Server that serves a variety of mobile devices like iPhones and Palm Pre's. You are someone who gets excited about the challenge of scaling a Ruby on Rails deployment to a reach of 48 million users. You are passionate about using Test Driven Development to write tight well tested code. You are someone who keeps up with the latest technologies - Phusion Passenger, RabbitMQ, jquery, rspec are part of your vocabulary.
You will work closely with the Product team to gather requirements and rapidly iterate on them as you manage new features and projects from idea to prototype to production. This is your opportunity to take your passion for Rails and deliver LinkedIn services to users on the go on their mobile devices.
Responsibilities:
- Collaborate with Product, Engineering, and Operations to define clear requirements, deliverables, and milestones for new projects
- Design, test, develop, and deploy production-ready applications using Ruby on Rails
- Actively investigate interesting new tools and techniques
- Mentor the rest of the engineering team in Ruby on Rails to enable our developers to innovate independently and rapidly build prototypes to demonstrate their ideas
- Manage the Rails environment including developing Capistrano recipes for deployment, auditing gems, and working with Operations to provide the needed hardware and software for a scalable Rails production environment
- Coordinate with the Platform team to ensure the necessary LinkedIn services are exposed in our Rails environment
Requirements:
- 5 years experience building web applications in a production environment
- 4 years experience writing and maintaining code in an interpreted language such as Ruby, Perl, PHP, Python, etc.
- 2 year experience developing in the Rails framework
- Strong Javascript experience
- Demonstrated ability to lead a group of engineers through the completion of all phases of a major project
- Ability to effectively interact with product managers and other organizational units such as QA and Operations
- Strong understanding of the server side software, scalability, performance and reliability aspects
- Ability to work in a fast paced, test-driven collaborative and iterative programming environment
- Proven aptitude developing applications leveraging XML/JSON based RESTful/SOAP APIs.
- Understanding of cross-site scripting (XSS) and other client-side vulnerabilities.
- Experience with OpenSocial applications or Facebook applications is a plus
- B.S. in Computer Science or equivalent experience
To apply: apply at http://hire.jobvite.com/j/?aj=oueeVfwB&s=37signals
Source: 37 Signals Jobs