R

Sr. Software Engineer (RoR)

RathRecruiting
Full-time
On-site
San Francisco, California, United States

Company Description

We are looking for a full-stack engineer who is obsessed with delivering the best possible customer experience, value software engineering practices, and never forgets about scalability and reusability when designing code.

Job Description

Responsibilities

  • Always innovating
  • Developing scalable backend services in key focus areas such as consumer services, payments, data processing and analytics
  • Building out internal and developer API’s, working with third party API’s
  • Developing new user facing features for our incredibly engaged customer base
  • Developing our infrastructure with a Devops culture
  • Working with the entire tech team to provide a consistent, fast, and delightful experience to our customers and partners
  • Caching like a pro
  • Continuously deploying
  • Creating mind-blowing user experiences with front-end development
  • Exciting back-end development
  • Implementing pixel perfect designs
  • Optimizing database queries
  • Scaling servers vertically and horizontally
  • Solving the hardest and most complicated problems

Qualifications

Requirements

  • 5+ years of professional experience with 2+ years in the RoR ecosystem
  • Experience with JavaScript frameworks such as React.js, node.js, angular.js.
  • You have experience building restful RoR services
  • Experience with large scale relational and non-relational databases such as MongoDB, Hadoop, PostgreSQL
  • Good experience in REST API development
  • Understanding of continuous integration and continuous delivery methodologies have experience with the associated tools/frameworks e.g., RSpec, Selenium, Capybara
  • Caching skills and experience
  • You have experience with Amazon Web Services technologies such as EC2, RDS, and S3
  • You have a solid grounding in computer science, you understand the efficiency of of the code you write in terms of time and space, and you put thought into your choice of algorithms, data structures, and db schemas
  • BS/MS degree in Computer Science, Computer Engineering, or similarΒ 
  • Experience with CSS/CSS3 && SASS
  • Experience with HTML5 & HAML
  • Experience with JavaScript/jQuery & CoffeeScript
  • Working knowledge of Backbone & Marionette
  • Working with Git & GitHub

Additional Information

All your information will be kept confidential according to EEO guidelines.