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.
- 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.
We're not currently set up for international, so U.S. applicants seeking a full-time position only.