Senior Rails Engineer Scribd
The Job
Are you an expert full-stack software engineer with deep experience with Rails You've come to the right place. Scribd has built the 2nd largest Rails site on the web (by traffic), and we'd love for you to help us take it to the next level.
Scribd has a top-notch rails team working behind the scenes here, but we are always looking for talented people to join us. Some of the interesting components we've written are: our own search engine library to search the largest single text corpus on the internet; a fuzzy text-matching system that can identify similar blocks of text; an API that's depended on by thousands of businesses; a data warehouse with complex analytics tools we built from scratch; and a document conversion system that runs on a dynamically scalable grid of over 1,000 Amazon EC2 nodes.
Scribd has a flat engineering structure that gives individuals a great deal of responsibility. No matter whether you gravitate towards the front-end, the back-end or somewhere in between, we're likely working on projects that are in your sweet spot.
The Ideal Profile
The ideal profile combines a strong overall computer science background with deep experience in web development, particularly rails development. You're equally at home writing complex SQL queries, architecting scalable Rails services, and building beautiful Javascript-heavy HTML5 applications. You've demonstrated your abilities writing top-quality web or open source software. You have a strong product sense and excellent technical judgement.
Qualifications
Have built top-quality web software
Expert knowledge of Rails and web development; expert knowledge of a similar framework may be acceptable
Strong knowledge of SQL, MySQL and databases
NoSQL (HBase, Redis) knowledge a definite plus
Strong JavaScript skills - knowledge of one or more JavaScript frameworks
Avid follower of the technology industry and current technology/web-related trends
Detailed knowledge of performance and scalability, including front-end web browser performance analysis
Computer Science degree or equivalent experience
In-depth knowledge of scalability, systems engineering, design patterns, and algorithms
Great product sense and design sense; excellent technical judgement and architecture experience
| Location: |
San Francisco, CA
United States
|