Software Engineer
Edpuzzle, España +2
The role
About the role
We’re looking for a Software Engineer to join our Product team in Spain and help us build reliable experiences for teachers and students. We’re looking for someone who enjoys solving real user problems, shows initiative, and is motivated to learn and grow in a highly collaborative environment.
In this role, you’ll contribute across the stack, partnering closely with Product, Design, and Engineering to dig into problems, shape solutions, build features, and improve the experience of our users. You’ll bring your own perspective, question assumptions, and take ownership from problem discovery through implementation, helping drive better technical and product decisions along the way. You’ll also continuously learn by taking on problems of increasing complexity over time, including the possibility of leading projects with technical complexity, product complexity, or both.
Technically speaking, we use React and Redux for our frontend and Node and Express applying DDD and hexagonal architecture in the backend. We use MongoDB for our database and are fully hosted on AWS which we also use to store, encode and stream our own pool of videos. Our Engineering team also has access to Claude Code as part of a modern development environment that supports learning, experimentation, and day-to-day work. We work with testing, trunk based development, CI/CD, and we follow engineering best practices without compromising on code quality or reliability.