Senior Ruby on Rails Engineer

| Santa Monica
Email - [email protected] w/ "Built In" in the subject line.
Apply now

SimplePractice is the future of practice management. We're the highest-rated practice management software and have gained market leadership by being at the forefront of making it simple for clinicians to run and grow their practices. Join us, we're growing quickly!

We are looking for a senior Ruby on Rails engineer to help us roll-out the multitude of features and UI improvements we have planned.

We work in a pretty standard Ruby on Rails stack with EmberJS and React in the frontend. We’re looking for someone who has built interesting products/projects/tools with Ruby on Rails.

About you

  • You are a passionate, talented engineer, willing to push the limits of existing technology and create the best possible user experience
  • You have worked on the backend to develop features from inception to release, with care for architecture, coding, testing and ongoing maintenance in a production environment
  • You love building products that help thousands of customers in their day to day lives and improve their effectiveness

What you'll do day-to-day

  • Build out the next generation practice management platform
  • Collaborate with our Product team to help understand customer needs, troubleshoot potential problems and define upcoming features
  • Write clean, efficient, well-tested code that improves our codebase in meaningful ways
  • Help diagnose problems and architect solutions
  • Take on DevOps responsibility and manage our cloud based infrastructure using Chef to improve scalability and resilience
  • Integrate user interfaces developed by our front-end team and implement server-side logic
  • Help maintain code quality, organization and automation
  • Participate in 24/7 on-call rotation

Our ideal candidate

  • Has 5+ years experience with Ruby on Rails development, along with other common libraries such as RSpec and Sidekiq
  • Architected and implemented large, scalable web applications and have an appreciation for clean, elegant and simple code
  • Deep understanding of web application security and best practices
  • Understands the value and nuances of Test Driven Development
  • Solid communication & collaboration skills
  • Comfortable working with remote teams and using Pivotal Tracker/Github/Slack/Hangouts to collaborate
  • Confident working in Linux based production environments (preferable CentOS/RHEL)

Bonus points

  • Experience with the JSON:API standard
  • Working knowledge of managing MySQL/Redis/NGINX
  • Infrastructure management via Chef
  • Experience with compliance standards PCI/HIPAA
  • Front-end experience with EmberJS or Angular 2

Perks

  • Beautiful location near the 3rd Street Promenade next to the beach, with countless incredible food hotspots
  • Meditation room for the mindful
  • Stocked fridges and pantry with lots of healthy options
  • Weekly catered gourmet company lunches
  • Bring your dog to work!
  • Medical and dental healthcare
  • Generous vacation time

Why work at SimplePractice?

  • Join a team that’s incredibly passionate about helping people. Our product underpins foundational behavioral health work that really does make a difference
  • Be one of the first members of our US engineering team in our new Santa Monica office
  • Impressive stable growth enables SimplePractice to hire an outstanding team
  • Company trips to Europe to work with our European engineering team
  • Work with and learn from an experienced CTO
  • Work on exciting new features across web and mobile platforms
  • Use the latest version of the latest frameworks
  • Impeccably maintained codebase with CI, codestyle analysis, linting, QA and review and staging servers. Nothing legacy to see here.
  • Talented design team
Read Full Job Description
Email - [email protected] w/ "Built In" in the subject line.
Apply now
loading ...
Emailed

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • JavascriptLanguages
    • RubyLanguages
    • KotlinLanguages
    • SwiftLanguages
    • ReactJSLibraries
    • Ember.jsFrameworks
    • Ruby on RailsFrameworks
    • MySQLDatabases
    • PostgreSQLDatabases
    • RedisDatabases
    • Google AnalyticsAnalytics
    • OptimizelyAnalytics
    • AmplitudeAnalytics
    • HotjarAnalytics
    • IllustratorDesign
    • InVisionDesign
    • PhotoshopDesign
    • SketchDesign
    • AsanaManagement
    • JIRAManagement
    • Pivotal TrackerManagement
    • WordpressCMS
    • BaseCRM
    • MailChimpEmail
    • OutboundEmail

Location

Walking distance to the beach, restaurants, coffee shops, and the SM farmer's market. Plus, abundant parking and close to the Metro Expo.
510 Arizona Ave., Santa Monica, CA 90401

Insider's spotlight

What’s the vibe like in the office?

Everyone is really kind and hard-working in a way that pushes you to do your best. We always strive to have clear communication so that politics and games don't factor into daily work. It really does feel like we're on the same team, working towards common goals. I go home every night proud of what I've accomplished.

Emily

Lead Visual Designer

How do you collaborate with other teams in the company?

Although not always possible, I'm old school and try to have in person interactions with other team members whenever I can. Developing an understanding of what other department goals are has also helped me build relationships with others as a way to see we are all supporting one common company mission.

Cate

Product Specialist

How has your career grown since starting at the company?

I started out in Customer Success and slowly started taking on more responsibilities outside of my role. After about a year, I proposed a new role to leverage my interest and skills in writing, and was given the opportunity to work on our product communications. Now I've fully transitioned onto the marketing team and learn something new everyday.

Phil

Product Communications Manager

I have the opportunity to lead projects for the marketing, business development, and customer success departments. These projects include creating newsletters for our prospective/existing customers to highlight product features and initiatives from our incredible community, launching new channels of communication for customers, and so much more!

Deepa

Product Specialist

Perks of working here

401(K) Matching
401(K)
Casual Dress
Company Outings
Dental Benefits
Happy Hours
Health Benefits
Parking
Pet-Friendly Office
Some Meals Provided
Stocked Kitchen
Vision Benefits
Volunteering Opportunities
More Jobs at SimplePractice6 open jobs
All
Developer + Engineer
Marketing
Operations
Product
Operations
new
SimplePractice
Developer
new
SimplePractice
Developer
new
SimplePractice
Developer
new
SimplePractice
Product
new
SimplePractice
Marketing
new
SimplePractice
Email - [email protected] w/ "Built In" in the subject line.
Apply now
Save job
loading ...
Emailed
View SimplePractice's full profileSee more SimplePractice jobs