¡Activa las notificaciones laborales por email!
Genera un currículum adaptado en cuestión de minutos
Consigue la entrevista y gana más. Más información
Sanoma Learning seeks a BackEnd developer to join our international team, where you will impact primary education through innovative solutions. The role involves technical leadership, collaboration, and the development of scalable applications using Python, AWS, and microservices. We offer a hybrid or remote work model, with opportunities for growth in an inclusive environment.
Project Description: Are you passionate about making a real impact in the education sector? If so, we have the perfect opportunity for you!
Sanoma Learning’s NPM train is looking for a BackEnd developer to join our vibrant, international team. We’re a group of enthusiastic, friendly, and talented individuals dedicated to revolutionizing primary education. As a BackEnd developer, you’ll play a pivotal role in delivering our platform for primary education, used by tens of thousands of teachers and students. You will contribute to innovative solutions that meet the needs of educators and learners alike.
Working mode: We offer two work models: hybrid (3 days from home, 2 in the office) or remote with occasional visits to our Barcelona office. Work must be performed exclusively from Spain.
Role Responsibilities:
We seek a candidate with strong technical expertise, a collaborative attitude, and the ability to contribute to system improvements and team success.
Develop and enhance application features using Python 3.12, FastAPI, PHP 8+, Laravel 9+, collaborating with cross-functional teams and Service Engineers to improve system architecture, performance, and maintainability. Optimize application performance for scalability and responsiveness. Use Docker and Kubernetes (K8s) for deploying, managing, and monitoring microservices-based applications. Strong knowledge of AWS infrastructure. Manage databases for efficient data storage and retrieval using MongoDB and MySQL. Follow best practices in CI/CD (Bamboo, Bitbucket Pipelines), DevOps, and cloud-native development. Write clean, modular, and well-documented code, conduct code reviews, and implement testing to ensure code quality.
Must-have requirements:
Database & Storage: Experience with relational and non-relational databases.
DevOps & Cloud: Hands-on experience with Docker, Kubernetes, AWS, and CI/CD pipelines (Bitbucket).
Best practices & Agile: Experience working in Agile/Scrum environments; strong understanding of software design patterns and SOLID principles.
Languages: Fluent in both Spanish and English, spoken and written.
What we offer: Opportunity for growth in an innovative educational technology company, remote work, continuous training, and a collaborative environment.
About Sanoma Learning: Sanoma Learning supports teachers across 12 European countries with digital and printed learning resources, impacting over 25 million students. We are committed to inclusion and diversity, providing equal opportunities for all applicants.
Join us to make a positive impact on learning and help shape the future of education.