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.
Housekeeper

Nobu Ryokan Malibu

Malibu, CA

5 hours ago
Restock cleaning supplies, caddies and storage rooms at end of shift. Cle...
Assistant, Document Control

Eravant

Torrance, CA

6 hours ago
Assist in using Solidworks PDM to file or send drawings back for review. ...
Revenue Manager 2

Marriott International, Inc

Los Angeles, CA

5 hours ago
Releases group rooms back into general inventory and ensures clean bookin...
Supervisor

El Super

Huntington Park, CA

4 hours ago
Operating back room equipment, pallet jack, baler, compactor and scrub ma...
Supervisor

El Super

South Gate, CA

4 hours ago
Operating back room equipment, pallet jack, baler, compactor and scrub ma...
Supervisor

El Super

North Hollywood, CA

4 hours ago
Operating back room equipment, pallet jack, baler, compactor and scrub ma...
Operations Supervisor

Residence Inn LAX Redondo Beach

Redondo Beach, CA

6 hours ago
Assist the FOM in ensuring that associates are following and maintaining Aimbrid...
Supervisor

El Super

Lawndale, CA

4 hours ago
Operating back room equipment, pallet jack, baler, compactor and scrub ma...
Night Auditor

Hilton Garden Inn Los Angeles/

Hollywood, CA

6 hours ago
Complete the initial direct bills daily and place on the Property Accountant's d...
RPA Developer

Automation Anywhere

Los Angeles, CA

4 hours ago
Supporting HR and Talent Acquisition in testing activities, including integratio...
Supervisor

El Super

San Fernando, CA

4 hours ago
Operating back room equipment, pallet jack, baler, compactor and scrub ma...
Supervisor

El Super

Los Angeles, CA

4 hours ago
Operating back room equipment, pallet jack, baler, compactor and scrub ma...
Supervisor

El Super

Inglewood, CA

4 hours ago
Operating back room equipment, pallet jack, baler, compactor and scrub ma...
Supervisor

El Super

Panorama City, CA

4 hours ago
Operating back room equipment, pallet jack, baler, compactor and scrub ma...
Supervisor

El Super

Pacoima, CA

4 hours ago
Operating back room equipment, pallet jack, baler, compactor and scrub ma...