FullStack Javascript Developer


25.000 € - 40.000 €
Share offer

Job Description


We are a team of 8 people and we are constantly working to improve EDpuzzle's education platform for our 4 million teachers and students and growing. There are so many interesting challenges that we are facing and are waiting to be built and improved. If you love getting things done and to feel how your work impacts teachers and students every day, then you'd feel at home with us! If you want to know more about us, just click here :)

You will be involved in every step of the process. From setting the goals of each project, researching for the best solutions, translating it into code and measuring the impact on our teachers and students. You will code from day one, deploy often, learn quickly and help us develop our high-quality team culture, one that values teacher-oriented decisions, collaboration and fast learners.

If you are as excited as we are let's grab coffee!

Our tech stack is: node.js, backbone.js, marionette, mongodb, reactjs, amazon-web-services, gulp, javascript, objective-c, swift

Keep in mind that in EDpuzzle we don't marry to any specific technology. We make our technology choices based on how fast and reliably we can keep developing our products with the goal of building a platform as useful as possible for teachers while keeping high standards for quality and having fun in the process.


  • The opportunity to work in education and in EDpuzzle excites you
  • Relocation to Barcelona
  • You are almost as fluent in JavaScript as in your mother tongue
  • You have proven experience with at least one front-end framework (Backbone, Ember, React, Angular, etc.)
  • You love learning and mastering technologies
  • You're self-directed, with proven ability to manage goals and deadlines effectively
  • You’re the kind of person who is demanding on yourself and others and wants to do amazing quality work, but knows how to have fun in the process
  • You are a team player
  • You have an excellent ability to communicate your ideas, regardless of audience, and to work well in a team

The following attributes, while not required, would be valuable to the team:

  • You are experienced writing well-tested JavaScript code
  • You have proven experience with MongoDB
  • You have proven experience with Node.js
  • You have experience with cloud services such as AWS, Azure, Google App Engine, etc.
  • You have experience building distributed systems


Competitive salary and equity

Great team of driven people with different skill sets

Brand new office in Barcelona


About EDpuzzle

  • https://edpuzzle.com/

  • e-learning

  • Privately Held

  •  Barcelona, Spain

  • 1-10 employees

  • 2013

EDpuzzle is an education platform with over over 3 million teachers and students around the world. We empower teachers to make any video their lesson with a combination of our simple video-editing tools and powerful analytics about their students' progress. Teachers can finally take a video and make it personal, engaging and effective for their specific classroom. 

We work towards a day where every teacher and student will be just a click away from an excellent online education. Together we are building a pool of the best video lessons for the classroom. 

EDpuzzle is a 7 people distributed team between San Francisco and Barcelona. We started over 2 years ago at ImagineK12, the first education incubator in the USA and now part of Y Combinator, and we have been loving what we do since then.

Other full-stack developer jobs that might interest you...