07 nov
|
Edpuzzle
|
Málaga
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. Working at Edpuzzle means joining a global team dedicated to enhancing education for all. Picture a place where you can connect with your teammates, whether remotely or in person, whenever you need support. A place where one day you're helping shape one of the biggest edtech platforms in the world, and the next day you're doing a teambuilding activity with your coworkers. We value work-life harmony, which is why we've embraced a "remote-first" approach that emphasizes flexibility and choice while fostering meaningful engagement. It's no surprise that in our latest employee satisfaction survey,
Software Engineer
The right person will help us create the best possible product for teachers and empower them to engage their students with videos. As a Software Engineer, you'll be responsible for working on all front-end, mobile and back-end sides of our software. You will participate in the design, creation, and maintenance of features, writing clean, functional, testable, and scalable code as well as fixing bugs or other coding issues. You will also continuously learn with the aim to be able to work on problems with increasing complexity, including the possibility of starting to lead projects with technical complexity, product complexity, or both.
React
Redux
for our frontend and
in the backend. MongoDB
for our database and are fully hosted on
AWS
which we also use to store, encode and stream our own pool of videos. We work with testing, trunk based development, CI/CD, and follow best practices making sure we never compromise on code quality and reliability.
Our methodologies foster close partnerships between Engineering, Product, Infrastructure, and other key areas (Design, Data, QA, Security, etc.). Our Engineering team is organized around cross-functional and rotational full-stack projects, with teams of 3 to 5 Engineers on each project providing diverse perspectives and skills. At our core is an environment where every voice is heard and valued, and each team member plays a role in shaping project strategy and designing technical solutions. Communicate effectively in a team in order to maximize productivity, ownership, and focus to help projects reach the finish line with the best possible outcome and by the project deadline.
Take an active role in learning the different parts of Edpuzzle's software and understanding why it is built the way it is, while relying on more experienced teammates for help when needed.
Troubleshoot, debug and upgrade software.
3 to 5 years professional experience in frontend, backend, or full-stack development.
Experience writing well-tested JavaScript/TypeScript code and comfort working across the stack
If you're not already full-stack, you're motivated to get there.
You have strong experience in frontend writing complex interactive UIs with React and backend development writing high traffic servers in Node.js
You are able to work independently, plan and exercise conscious control of time spent on specific goals to reach deadlines effectively, and you don't hesitate to pursue a goal despite the difficulties, all while maintaining a flexible mindset
You feel comfortable in spoken Spanish and written English, as they are the main language of our Engineers' day-to-day operations
You are based in Spain and have a work permit to work in Spain
Experience with Redux for client state management
js and MongoDB
Experience with complex backend architectures such as Hexagonal Architecture and Domain Driven Design (DDD)
... Remote-first within Spain, with our Barcelona office available for you to use as much or as little as you'd like
24 days' paid holidays plus December 24th and 31st
? Versátil working hours and reduced working time on Fridays to support work-life balance
€**** Training and development (CodelyTV)
Private health insurance policy with AXA
- ? 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
We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws. This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. com domain, not external domains like Gmail.
📌 Software Engineer, Frontend (Remote) (Málaga)
🏢 Edpuzzle
📍 Málaga