|
Description: |
LinkedIn is looking for an experienced engineer to help build a new generation of applications using Ruby on Rails. We're seeking someone who's into horseback riding, pair programming by candlelight, and long, moonlit test suites with no FAILs. Could you be our perfect match?
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. You will also evangelize the Rails framework to the rest of Engineering and ensure that it scales properly within our existing Java-based architecture. This is your opportunity to take your passion for Rails and build compelling applications using the largest professional networking platform in the world.
|
|
Required Skills: |
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
* 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:
* 4 years experience building web applications in a production environment
* 3 years experience writing and maintaining code in an interpreted language such as Ruby, Perl, PHP, Python, etc.
* 1 year experience developing in the Rails framework
* Demonstrated ability to complete all phases of a major project
* Ability to effectively interact with product managers and other organizational units such as QA and Operations
* 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
* Experience developing applications leveraging XML/JSON based RESTful/SOAP APIs.
* Experience developing applications on web application platforms such as Google App Engine, Facebook, or OpenSocial is a strong plus.
* Understanding of cross-site scripting (XSS) and other client-side vulnerabilities.
* Understanding of a product development lifecycle
* B.S. in Computer Science or equivalent experience
|