Jumpcut is a Y Combinator and venture-backed startup that creates cinematic online courses with the world’s biggest influencers.
The founding team at Jumpcut has years of experience creating binge-worthy content — we’ve created multiple viral YouTube channels that now have over 4.5 million subscribers and over 500 million views. We’re now taking that content creation experience and applying it to the monotonous world of online education.
If you’ve ever taken an online course, you already know that 99% of them suck. That’s because they all do the same thing: record a dry and uninspiring instructor who talks to the camera for hours on end. While this is fantastic for getting over an Ambien addiction, it’s atrocious for actual learning.
Think about what can be done with video: we have the ability to create things like Avatar, The Dark Knight, and Game of Thrones, but the status quo when it comes to online courses is this. In an ice cream parlor of unlimited flavors, every other online education company has opted for vanilla. We have our eye on the mint triple chocolate chip birthday cake cookie dough with strawberry whipped cream and banana nut sprinkles.
Our team is approaching online learning in a completely new way: combining educational content with compelling stories, captivating cinematography, creative soundtracks, and much more. The result is a beautiful course that feels like a movie. We believe the future of education lies in creating world-class content.
If you want to learn more about our vision, check out our blog post about the future of education: http://bit.ly/2o3WpFH
Here’s a visual example of the difference between most online courses, and ours: http://bit.ly/2naxBqx
What the job entails:
You will be a key member of Jumpcut’s engineering team, and spend 100% of your time working on new features, helping with dev ops, and mentoring other members of the team.
Here are your 3 responsibilities:
Most of our solutions are in house, including our cinematic video platform. We are not only looking to make our education platform the best one online, but we want our code to be world class too. This means making good design decisions by factoring in our current architecture as well as where we're headed. The key here is to make sure the code that’s written is always extensible. You should also be writing beautiful code that matters, and you should be proud of each line you write.
Non-Development tasks.
Because our solutions are all in house, we have a lot of dev ops work to be done. We are currently using AWS extensively with Elastic Beanstalk, Cloud Watch, and Lambda, but we are always looking to keep iterating, so that we have the most robust configurations and a setup for maximum reliability and speed. This means you will be spending time working with AWS, and educating yourself and others on what works, what doesn’t, and new tools we can use to improve our processes.
We are looking to grow our team so that we can move as quickly as our startup is growing. This means we’ll be hiring people of all skill levels, and that you’ll be expected to help mentor those that are not as experienced. We are a culture where we help others grow, and want that to be applicable for everyone. This means being always the student AND the teacher.

What you'll do

  • Be a stellar coder, helpful to the team, and a constant learner
  • Think through and research architecture decisions
  • Help other developers grow technically and non-technically
  • Help evaluate candidates during interview process
  • What we're looking for - Technical Skills:

  • You need to be terrific at Javascript. The years of experience should reflect on the skill. We are looking for people who have already mastered a few subsets of web programming or programming in general so that we know you can pick up whatever we throw at you in a short amount of time and become really good at it.
  • You must have been a full stack web developer for at least 3+ years. This means that you must have experience with back end, front end, dev ops, database, and AWS. While it’s best if you can work on everything, when you’ve been with Jumpcut for a few months, you can choose an area you’d like to specialize in.
  • What we're looking for - Non-Technical Skills:

  • COMMUNICATION: Whenever there are issues, you need to communicate clearly with management / rest of the engineering team. You should be thinking about scaling at all times and how to prevent similar problems for other engineers in the future.
  • SELF-SUFFICIENT: When we give you a task, it will just get done. You're not scared of any complicated technical issues -- you'll just dive straight into it and find a solutions. You have good technical opinions based on experience. You’ll speak up immediately when there’s any issues you can foresee based on past experiences for any processes or new technical decisions being made.
  • PROACTIVE: You’ll constantly be thinking about the overall health of the organization, and making sure we are tackling the right priorities first. If you feel like we aren’t, you should be bringing this up to the director of engineering and making sure we add tasks that reflect what needs to get done.
  • ATTENTION TO DETAIL: When you submit pull requests, you thoroughly test to make sure that you’ve covered all edge cases, instead of just solving for the most common one. When you review other people’s PRs, you don’t let anything slip through the cracks.
  • What stack we use

  • Node.js
  • React / Redux
  • PostgreSQL
  • HTML / CSS / Javascript
  • AWS