Senior Ruby Engineer

Location / San Francisco, CA, United States

Apply Now

The Company

Mavenlink is a rapidly growing, globally recognized SaaS company that provides technology, expertise, and support that enables organizations throughout the world to conduct business anywhere, with anyone. We believe every business deserves a chance to succeed in today’s fast-moving, connected economy. That’s why we set out to reinvent the way the world conducts business — and why we need people just like you.

Did we mention that Mavenlink is an awesome place to work? You’ll have the opportunity to work in an energetic environment with a smart team that loves what they do.

  • are a seasoned engineer who enjoys teaching and learning from others
  • are passionate about writing scalable, maintainable, reusable, well-tested code
  • enjoy sharing your experience with the team through pair programming, mentoring, and technical leadership
  • are interested in building reliable, redundant systems
  • don't shy away from diving into a large (but very well tested!) Rails application to refactor it into components and services
  • have experience designing, implementing, and maintaining APIs as a service for your team and customers
  • enjoy optimizing complex data models for understandability and performance
  • are excited to work on a team creating intuitive UIs in Backbone.Marionette and CoffeeScript, developing reusable JSON APIs, and extracting and releasing open source components
It's hard to measure experience in years meaningfully, but you should have a strong, proven background in Ruby and Ruby on Rails. We'd expect something on the order of 4+ years of full-time Ruby experience.

Knowing the following, while not required, would help you get up to speed in our codebase quickly:
  • RSpec & Capybara
  • CoffeeScript
  • Backbone / Backbone.Marionette
  • Jasmine

Mavenlink is an Equal Opportunity Employer.
Ml logo bl bridge

If you don't see your dream job listed, tell us a little about yourself and apply here. We are always looking for talented team players to join our growing company.