Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
📍 Location: Barcelona, Spain (Remote with occasional visits to the office)
đź•’ Employment type and duration: Full-time from 1.10.2025 till 30.06.2026
đź“„ Contract Type: fixed-term contract of employment
Sanoma Learning is the leading European learning company, serving over 20 million students in 11 countries. We offer printed and digital learning materials as well as digital learning and teaching platforms for primary, secondary, and vocational education. The development of our methodologies is based on deep teacher and student insight and really understanding their needs. By combining our educational technologies and pedagogical expertise, we create learning products and services with the highest learning impact. In our Technology organization, you will join the largest cross-cultural community of Sanoma Learning and contribute to the digital transformation and future of education in Europe.
Work setup 🌍
We offer a remote work model with occasional visits to the office for team events, training, and business trips.
Project description 📝
MyPortal is a customer-facing application designed to support teachers in their daily workflow by providing a seamless and intuitive digital companion to physical educational materials. MyPortal acts as the central access point for all digital products a school has licensed, offering an integrated experience across all learning methods.
About The Role
We are looking for a skilled Senior PHP Developer to join a 6-month project starting in October 2025. You will be part of one of our fantastic Scrum teams working on the MyPortal platform. Key responsibilities include:
- Lead the design, development, and maintenance of scalable, high-performance Laravel applications.
- Drive technical decision-making, providing guidance on architecture, design patterns, and best practices.
- Architect and integrate microservices and distributed systems where appropriate.
- Mentor and support medior and junior developers, fostering knowledge sharing and professional growth.
- Ensure code quality, security, and maintainability through reviews, testing, and continuous improvements.
- Collaborate with Product Owners and stakeholders to align technical solutions with business goals.
- Take ownership of complex problems, from analysis and proof of concept through to production deployment.
- Contribute to building and refining the team’s development processes, CI/CD pipelines, and DevOps practices.
✅ Bachelor’s degree in Computer Science, Information Technology, or a related field
âś… 5+ years of professional experience in PHP, with a strong focus on Laravel.
âś… Proven track record in architecting and scaling complex applications.
âś… Solid experience designing and working with microservices and APIs.
âś… Strong expertise with MySQL (query optimization, indexing, database design).
âś… Advanced knowledge of unit/integration testing (PHPUnit) and TDD/BDD methodologies.
âś… Proficiency with Git workflows (branching strategies, pull requests, code reviews)
âś… Solid grasp of software architecture principles (SOLID, hexagonal architecture, domain-driven design).
âś… Ability to mentor teammates and provide constructive feedback.
âś… Strong problem-solving skills and ability to balance technical debt vs. business priorities.
âś…Experience with CI/CD pipelines and infrastructure as code.
âś…Familiarity with Docker and containerized environments.
âś… Spanish proficiency at C1/C2 level (both written and spoken)
âś… English proficiency at B2+/C1 level (both written and spoken)
Nice-to-Have Requirements
đź’ Experience with front-end frameworks (Vue.js, React, or similar).
đź’ Knowledge of CI/CD pipelines and DevOps practices (GitHub Actions, GitLab CI, or similar).
đź’ Familiarity with Docker and containerized environments.
đź’ Experience with caching strategies (Redis, Memcached).
đź’ Exposure to microservices or distributed systems.
đź’ Interest in application security and secure coding practices.
đź’ Knowledge of domain-driven design or advanced architectural patterns.
What We Offer
As an employer, Sanoma offers a working environment where you are able and encouraged to show your best self. The working environment is result-oriented as well as flexible with a focus on collaboration. We offer you a key position with interesting and challenging tasks and excellent opportunities for professional growth. You will be part of a highly professional and experienced international team in an open and informal setting, where initiative is expected and rewarded.
Key Skills
Ranked by relevanceReady to apply?
Join Sanoma Learning and take your career to the next level!
Application takes less than 5 minutes