Back End Software Engineer job in Santa Monica, CA | Revolu...

Back-End Software Engineer
Revolution PrepSanta Monica, CA4 days ago

The Company


Revolution Prep (A-rated on Comparably (https://www.comparably.com/companies/revolution-prep?utm_source=comparably&utm_medium=email&utm_campaign=companyculture)) is redefining how students learn by transforming the traditional tutoring relationship through the power of live, one-on-one instruction with a full-time, professional tutor. We understand the impact that a fantastic educator has on a student's academic confidence and therefore invest deeply into the growth and development of our academic advisors and faculty to be teachers, mentors, and role models. As a result, the outcomes we achieve with our students are simply incredible. At Revolution, our philosophy is guided by the belief that any student can learn with the right support.
Beyond Grades. Beyond Tests. Beyond Tutoring. Revolution Prep.

The Opportunity


We are seeking to hire a Ruby on Rails Engineer who can contribute to the rapid development of our Revolution Prep product suite. Principal responsibilities include the maintenance and development of our API-based back-end infrastructure and the participation in the development of front-end features for our student and teacher interfaces. You'll need to be experienced in database design and familiar with front-end development, and able to work solo to accomplish a wide variety of tasks.

The ideal candidate thrives on being challenged and is enthusiastic about working in a fast-paced environment. Revolution is a highly entrepreneurial organization that seeks to be a leading innovator in the educational industry, and our talented team of Revolutionaries is dedicated to the cause. As a Back-End Engineer, you will be a critical component in that effort.

The Job


  • Maintain and develop new features for a Ruby on Rails JSON API along with a suite of Vue.js, Angular.js, and Angular web applications.

  • Develop new features for a Ruby on Rails JSON API.

  • Write clear and self-documented code (and some additional inline documentation).

  • Routinely inspect server code for optimization.

  • Conceptualize and implement solutions for data storage in an existing MySQL database.

  • Test your code with RSpec.


The Candidate


Required:
  • At least 3 to 5 years of significant experience building and deploying Ruby on Rails applications.

  • Strong written communication skills.

  • Strong proficiency in MySQL, Ruby, and Ruby on Rails

  • Strong testing experience with RSpec.

  • Strong proficiency with Amazon Web Services and cloud architecture

  • Background in developing JSON APIs in Ruby on Rails.

  • Experience in OO architecture and design for web application development

  • Experience with JavaScript frameworks (Vue.js, Angular, React etc.) is desirable.

  • Excellent debugging, analytical, problem solving, and interpersonal skills.

  • Strong written communication skills.

Pluses:
  • B.S. in Computer Science or similar field.

  • Ability to become proficient in any new programming language or tool quickly.

  • Experience utilizing Bootstrap and Material Design (or similar frameworks) to develop front-end interfaces.

  • Familiarity with email service providers like Vero, Sendgrid, ActiveCampaign.

  • Experience in Adobe CS (Photoshop, InDesign, Illustrator, etc.)

Please include a resume, cover letter, and a link to your portfolio.

Compensation


Commensurate with experience, comprehensive health-care benefits, flex time off, 401 (k), and vibrant company culture.
Revolution Prep is an Equal Opportunity Employer.
All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, gender, genetic information, national origin, disability, uniform service, veteran status, age, or any other classification protected by federal, state, or local law. At Revolution Prep, we believe that the more inclusive we are, the better our work will be. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills.
Marina del Rey Hotel Now Hiring Bartenders for Renowned Waterfront Restaurant SALT

Pacifica Hotel Company

Marina del Rey, CA

2 hours ago
Close checks and run reports at the end of shift. We also encourage quart...
Software Development Engineer II

Amazon.com Services LLC

Santa Monica, CA

6 hours ago
They will own the design and implementation of major deliverables end-to-end. Bu...
Investigation Coordinator

Los Angeles Homeless Services Authority

Los Angeles, CA

4 hours ago
Provide back-up coverage for other functions within Compliance, including, but n...
Data Scientist

Medtronic

Northridge, CA

3 hours ago
This role will partner effectively with product managers, front- and back-end so...
Junior DevOps Engineer

NMI

Glendale, CA

2 hours ago
Provides advice and training to end-users. Assist existing systems team with mon...
DevOps Engineer

NMI

Glendale, CA

2 hours ago
Provides advice and training to end-users. Assist existing systems team with mon...
Server

Tatsu Ramen

Los Angeles, CA

4 hours ago
Balance end-of-day paperwork, including cash, credit card and due backs w...
Payroll/Benefits Specialist

Newport Recruiting LLC

Los Angeles, CA

6 hours ago
They are paid semi-monthly and will grow to an employee population of low 300s b...
Administrative & Project Assistant

Lynk Remote Technologies

Los Angeles, CA

6 hours ago
Responsiveness -gets back to team mates, customer, and partners within 24...
Shop Manager

SNS TRANSPORTATION SERVICES

Burbank, CA

2 hours ago
MAINTAINS TRUCKS BEFORE DAY BEGINS AND AFTER DAY IS OVER) (Goes over check sheet...
Shop Manager

SNS TRANSPORTATION SERVICES

Reseda, CA

2 hours ago
MAINTAINS TRUCKS BEFORE DAY BEGINS AND AFTER DAY IS OVER) (Goes over check sheet...
Shop Manager

SNS TRANSPORTATION SERVICES

San Fernando, CA

2 hours ago
MAINTAINS TRUCKS BEFORE DAY BEGINS AND AFTER DAY IS OVER) (Goes over check sheet...
Dental Implant Sales Consultant

ClearChoice Dental Implant Centers

Encino, CA

2 hours ago
Assisting potential patients in the decision making process utilizing the ClearC...
Shop Manager

SNS TRANSPORTATION SERVICES

Gardena, CA

2 hours ago
MAINTAINS TRUCKS BEFORE DAY BEGINS AND AFTER DAY IS OVER) (Goes over check sheet...
Accounting Manager

Westlake Services, LLC

Los Angeles, CA

6 hours ago
Review month-end journal entries, supporting schedules and reconciliations. Lead...