Software Engineer
39k - 53k USD
Remote
Full Time
#Engineering
#Education
#Video Editing
#React
#Redux
#Node
#Express
#DDD
#Architecture
#MongoDB
#AWS
#CI CD
#JavaScript
Have you always wanted to channel your passion for education into your daily work? We are looking for someone to join our incredible team and help us make a global impact on how students learn. Edpuzzle is a leading edtech company with over a decade of history helping teachers create and share interactive video lessons. Today, our platform is used by millions of teachers and students across 190 countries, and we are proud to support over 80% of schools in the United States in making education more equitable and engaging.
What is this role?
We are seeking a Senior Software Engineer to join our product team on a full-time basis. This is a remote position, though you are welcome to use our office in Barcelona whenever you like. We are looking for a self-starter who is eager to contribute to the education sector and help us build the best possible tools for teachers and students.
What will you do?
- Collaborate with our product and engineering teams to design, build, and maintain features across our front-end, mobile, and back-end systems.
- Take full ownership of technical problems by researching solutions, proposing designs, and writing clean, functional, and testable code.
- Troubleshoot, debug, and upgrade our software while actively participating in project planning to ensure we meet our goals and deadlines.
What makes you a great fit?
To be successful in this role, you should have at least 4 years of professional experience in software development. We value candidates who are pragmatic about technology and always keep the end user in mind. You should be comfortable working independently and possess a strong desire to understand the bigger picture of our product architecture.
Required skills and qualifications:
- Strong proficiency in JavaScript and experience with at least one major frontend framework like React.
- Solid experience with Node.js and backend development.
- A deep understanding of testing best practices.
- Excellent communication skills, with comfort in spoken Spanish and written English.
- You must be based in Spain and hold a valid work permit for the country.
Bonus points if you have experience with Redux, Express, MongoDB, or complex architectures like Domain Driven Design and Hexagonal Architecture.
What's in it for you?
We offer a competitive salary ranging from €39,000 to €53,000, depending on your professional experience, along with a yearly performance-based salary review. Our benefits package includes:
- Remote-first work environment with flexible hours and reduced working time on Fridays.
- 24 paid holidays, plus December 24th and 31st off.
- Free private health insurance through AXA.
- A meal allowance of €2,000 annually via Cobee.
- Flexible remuneration options for public transport, childcare, and family health insurance.
- Dedicated training and development opportunities.
- Regular team-building events and a collaborative, supportive culture.





