Full-Stack Rails Engineer

remote  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Who We Are:
Lesson Planet is a team of coders, teachers, and visionaries working to help teachers find the best teaching resources -- fast. As an engineering team we’re obsessed with beautiful solutions to hard problems, learning constantly, and honing everything from the pixels to the servers. Teaching is hard enough, so we help teachers get straight to the good stuff.

What We’re Looking For:
  • Full-stack engineer. Great if you can do DevOps. Stoked if you can do front-end. Rails experience is fantastic, though other frameworks are fine (Django, .NET, etc)
  • Inquisitive. You’re not satisfied until you know the why in addition to the how.
  • You refactor. All the time. You know code is never done, but you seek to use the right patterns, names, and syntax to make it beautiful, readable, and testable.
  • Big ideas, small ego. You have great ideas and are proactive in sharing what you learn, but want to hear constructive feedback as well.


  • Why Lesson Planet is a Great Place to Work:
  • Work on hard problems using cutting-edge technologies (e.g. our stack includes Rails 4.1, React, Angular, Redis, MySQL, Sphinx, Neo4j, and Chef).
  • Be part of a highly proficient, diverse team that genuinely likes each other.
  • Help teachers find the best stuff to teach with so they have more time to teach.
  • Work from where you live. We’ve been a remote team for years with members in Santa Barbara, Ventura, and Seattle.
  • We stay connected all day via Hipchat/Hangouts, and we meet up in Santa Barbara regularly.
  • Work-life balance. We’re serious about getting stuff done, but just as serious about leaving work to enjoy the rest of life.
  • Everything you need to be productive: the usual MacBook, big monitor, speakers, and stand-up desk.
  • The usual benefits: employer-sponsored health insurance, paid and sick time off, and a matching 401k.


  • Required Skills:
  • Work with team members to translate ideas into quality, tested code using Ruby on Rails, RSpec, Javascript, CSS, and HTML.
  • Participate in bi-weekly planning meetings and demo days to help determine the work and challenges involved for each feature request.
  • Help the team grow by reviewing pull requests, pairing, and doing the occasional lightning talk.
  • Knowledge of software design patterns and principles that help make code resilient to change.
  • Version control and issue tracking proficiency (e.g. git, Pivotal Tracker)
  • Working knowledge of Linux command line tools and a willingness to translate this into server maintenance via Chef.
  • Excellent written and spoken English.


  • If you’re interested please send us a cover letter letting us know why you think you’d be a great fit here. We’re not as interested in a list of skills or credentials, so big bonus points for sharing any public artifacts you have out there such as github PRs, stackoverflow Q&As, blog posts, lightning talks, etc.
    Start date
    ASAP
    From
    Lesson Planet
    Published at
    15.10.2014
    Contact person:
    Freelancer Map
    Project ID:
    791564
    Contract type
    Freelance
    Workplace
    100 % remote
    To apply to this project you must log in.
    Register