SCRUFF

Senior Ruby Engineer

Talk to us

We are a software company first. We are a diverse team with a collective experience from Microsoft, Google, HBO, Digitas and Roche. Our education ranges from Stanford, MIT, NYU, USC and Boston College to being self-taught engineers having attended local universities. If you are interested and count yourself as an excellent Ruby engineer, please email us your LinkedIn profile and/or resumé. Email jobs@scruff.com with Ruby Engineer in the subject line and we'll take things from there. PS - we like programming puzzles, and hope you like them too :-)

Description

SCRUFF, one of the largest and fastest-growing gay social networks worldwide, has an immediate opening for a part or full-time backend server software engineers. Ideal candidates have 5+ years of server-side software development experience, in languages like Ruby, Python, Java or Perl, and 10+ years working in command-line unix/linux development environments. Candidates should have 5+ years experience working with large, 24/7 consumer software applications with demanding uptime requirements. SCRUFF is among the largest customers of numerous Amazon Web Services, so experience with the AWS stack in particular or distributed systems in general is a plus. Testing is essential to ensure our 24/7 service is always running smoothly, so experience with testing frameworks or test-driven design is highly desirable. The SCRUFF server stack is implemented in ruby (sinatra, not rails), so past ruby experience is a plus.

As a backend engineer, you will share responsibility for ensuring the continuous uptime and reliability of the service. Over the next 12-24 months, you will drive core improvements across our backend infrastructure, at both a macro level (data management, system measurement and reporting) and micro level (front-end server tuning). You will also be involved in our big-data initiatives at SCRUFF, as we continue to build products around the multi-terabyte data sets we work with on a daily basis.

Just like our systems, the SCRUFF organization is distributed. You will have wide latitude to set work location and work hours. We recognize talent is always in demand and distributed all across the world, so we can be super-flexible for the right candidate.

This is a great opportunity for developers who are passionate about mobile software, and are eager develop a cutting-edge set of technical skills. You will be able to work on a small team and have a tremendous amount of input.

While we welcome resumes from all qualified candidates, we will give special weight to candidates who can provide the following:

  • Link(s) to your iOS or Google Play app store apps
  • URLs for web applications you have developed and shipped
  • A high Stack Overflow score
  • An active GitHub account