edpuzzle logo

Software Engineer

edpuzzle·€38,000 – €50,000

Primary stack

ReactNode.jsMongoDBAWSJavaScript

Nice to have's

ReduxExpress.jsCI/CD

Job description

About the Position

Edpuzzle is a leading edtech company with offices in San Francisco and Barcelona and over 12 years of history helping teachers find and create exciting, interactive learning experiences. We're a software company built by teachers, for teachers, committed to empowering educators with intuitive software to engage students all in one place, from video learning and beyond.

Millions of teachers and students around the world are already using Edpuzzle to make education more equitable and engaging. If you’re passionate about making an impact and find joy in learning, you’ll feel right at home with us. Check out the job details below to see if Edpuzzle could be the right fit for you!

Responsibilities

  • Work closely with Product and Engineering to understand user needs, explore solutions, and contribute to product and technical discussions with your own perspective.
  • Take ownership of the problems you work on by understanding why they matter to users, doing your own research, proposing solutions, and driving implementation with support from teammates when needed.
  • Collaborate closely with cross-functional teammates to keep projects moving with efficiency and focus, while also delivering the best possible outcome on time.
  • Develop pixel perfect designs in partnership with the Design team.
  • Build simple, clean, testable, and reliable code across the stack.
  • Continuously learn how different parts of Edpuzzle’s software work, why they were built that way, how they interact, where they can be refined, and how to use the tools available to you to keep growing.
  • Make effective use of the tools available to you, including AI where appropriate, to build context faster, strengthen your work, and move problems forward, while maintaining solid judgment and high standards.
  • Troubleshoot, debug and upgrade software.
  • Write technical documentation that gives others clarity on decisions, systems, and implementation details.
  • Contribute wherever needed to help the team deliver meaningful outcomes.

Requirements

  • 3 to 5 years of professional experience in frontend, backend, or full-stack development.
  • Experience writing well-tested JavaScript/TypeScript code and have delivered features end-to-end in real-world systems.
  • Strong experience building complex interactive UIs in React and developing backend systems in Node.js, ideally in high-traffic environments.
  • Comfortable working across the stack. If you’re not already full-stack, you’re aiming to get there.
  • Product-oriented: you make technical decisions with the final user in mind, and you care about solving the right problems, not just building things right.
  • Pragmatic with technology: you understand that tech is a means to solve user problems, never the end goal.
  • Use AI and other modern tools responsibly to support and improve your work, never as a substitute for your own judgment and understanding, while remaining fully accountable for the quality and reasoning behind the final output.
  • An avid learner who turns curiosity into action. You ask thoughtful questions, challenge assumptions, and proactively look for better ways to solve the right problems.
  • Strong sense of autonomy, good time management, and flexibility when priorities or context change.
  • Communicate your ideas clearly and adapt your message to your audience.
  • Comfortable in spoken Spanish and written English, as they are the main language of our engineers’ day-to-day operations.
  • Based in Spain and have a work permit to work in Spain.

Nice to Have

  • Experience working in startup or scaleup environments and in cross-functional teams.
  • Experience navigating ambiguous environments and contributing beyond pure implementation.
  • Experience with Redux for client state management.
  • Experience with Express.js and MongoDB.
  • Experience with complex backend architectures such as Hexagonal Architecture and Domain Driven Design (DDD).
  • Any other amazing skill you bring to the table that we haven’t thought of yet!

We Offer

  • 💰 Salary between €38K – €50K based on your professional experience.
  • 🧑‍💻 Remote-first within Spain, with our Barcelona office to come as much or as little as you'd like.
  • 🌴 24 days’ paid holidays plus December 24th and 31st.
  • ⏳ Flexible working hours and reduced working time on Fridays to support work-life balance.
  • ❤️‍🩹 Access to Wellhub to support physical and emotional well-being.
  • 🥣 €2000 annual allowance for meals with Cobee.
  • 🚀 €1,200 per year in professional development reimbursement as well as CodelyTV subscription.
  • 🏥 Private health insurance policy with AXA.
  • 👶 Flexible remuneration for childcare.
  • 🚌 Flexible remuneration for public transport.
  • 🩺 Flexible remuneration for health insurance of immediate family members (spouse and/or children).
  • ☕ Fully stocked pantry with a variety of snacks and drinks in the Barcelona office.
  • 🙌 Team-building events during working hours to connect, learn, and create lasting bonds with passionate colleagues.

About the Company

Edpuzzle is a leading edtech company with offices in San Francisco and Barcelona and over 12 years of history helping teachers find and create exciting, interactive learning experiences. We're a software company built by teachers, for teachers, committed to empowering educators with intuitive software to engage students all in one place, from video learning and beyond.

Millions of teachers and students around the world are already using Edpuzzle to make education more equitable and engaging. If you’re passionate about making an impact and find joy in learning, you’ll feel right at home with us.

© edpuzzle. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at edpuzzle

All 2 roles

Popular searches