Senior Platform Engineer, Rails Blurb
The platform team at Blurb builds the core APIs and services that power Blurb?s digital and print creation tools on the web, mobile phone and desktop. Our customers are global, and our platform needs to be scalable and work around the clock. Our platform uses both Rails and Java, but both technology stacks are designed around light-weight RESTful services. We practice continuous integration and test constantly. We work closely with our product owners and other engineering teams to make sure we?re building the right things at the right time.
Blurb?s engineering team hails from places such as Apple, eBay, Electronic Arts and ThoughtWorks and schools including UC Berkeley, Stanford and MIT. We?re a group of tinkerers, makers, hackers, and language enthusiasts who love what we do. A sampling of technologies we use daily include: Rails, Ruby, Dropwizard, Puppet, Redis, PostgreSQL, RSpec, Cucumber, and Github.
As a senior member of this Agile team, you understand how to leverage Rails and Ruby to rapidly build RESTful APIs that are easy to understand, use and maintain. You've had to deal with external clients to your services, and know how to make the call between extending, versioning or creating a new service. You understand the limitations of Rails and Ruby, and can squeeze out every drop of performance, using well-architected API design, caching or maybe even dropping down to Rack or Sinatra. You have full-stack experience, but you prefer to dive deep.
Design and build backend services to support print and digital media products
Architect and profile services to ensure scalability and performance at peak load
Collaborate with DevOps team to add instrumentation and monitoring to support production environments
BS in Computer Science or related discipline, or equivalent education plus work experience
Minimum 5 years experience developing object oriented web services
Experience with Ruby/Rails and RESTful API design
Experience building at scale and understanding how to architect systems that are easy to monitor, maintain and extend
Experience with SQL and NoSQL
Great team player
Excellent communication skills, both verbal and written
Blurb is a high-growth company, which means tremendous challenges and opportunities. We are looking for smart people who learn fast, solve problems, and get the job done. Our products and services are focused on the user experience, so you?ll need to be user-focused as well.
We?re in San Francisco?s Financial District, and there are plenty of great eating (and drinking) spots close by!
Medical, Dental, and Vision insurance (PPO or HMO options)
401(k) retirement plan
Employer-paid life insurance, short-term and long-term disability
Flexible Spending Accounts for medical, dependent care, and transportation expenses
10 paid holidays
15 days paid time off per year (with tenure-based increases after two years)
An extra day off for your birthday
Free lunch on Wednesdays
$300 credit a year to create your own books with Blurb
||580 California Street |
San Francisco, CA 94104