-
View all jobs
π Job Title: Mid PHP Developer
π 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 Mid 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:
β Bachelorβs degree in Computer Science, Information Technology, or a related field
β 3+ years of professional experience with PHP and Laravel
β Solid experience with MySQL.
β Proficiency with unit testing (PHPUnit) and understanding of test-driven development principles.
β Strong knowledge of Git and collaborative workflows (pull requests, code reviews).
β Experience working with RESTful APIs (both consuming and building).
β Familiarity with AWS services commonly used in Laravel projects (S3, RDS, SQS, EC2, etc.).
β Understanding of software development best practices (SOLID, DRY, design patterns).
β Strong communication skills and a collaborative, team-player mindset
β 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.
π 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 Mid 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:
- Design, develop, and maintain scalable applications using Laravel and related technologies.
- Collaborate within an Agile/Scrum team to deliver high-quality features on time.
- Write clean, maintainable, and testable code while adhering to best practices.
- Participate in code reviews to ensure quality and knowledge sharing.
- Work closely with stakeholders to translate business requirements into technical solutions.
- Troubleshoot, debug, and optimize application performance.
- Contribute to improving development processes, tooling, and team knowledge.
β Bachelorβs degree in Computer Science, Information Technology, or a related field
β 3+ years of professional experience with PHP and Laravel
β Solid experience with MySQL.
β Proficiency with unit testing (PHPUnit) and understanding of test-driven development principles.
β Strong knowledge of Git and collaborative workflows (pull requests, code reviews).
β Experience working with RESTful APIs (both consuming and building).
β Familiarity with AWS services commonly used in Laravel projects (S3, RDS, SQS, EC2, etc.).
β Understanding of software development best practices (SOLID, DRY, design patterns).
β Strong communication skills and a collaborative, team-player mindset
β 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 relevance
php
laravel
microservices
restful apis
gitlab ci
docker
devops
gitlab
react
redis
scrum
cicd
git
aws
sqs
s3
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Software Engineer
2026-05-17
Full-time
Not Applicable
India
Education Administration Programs
Engineering
View Job Details
Related
Backend Engineer - Remote
2026-05-28
Full-time
Not Applicable
Finland
Software Development
Engineering
View Job Details
Related
Backend Developer
2026-05-28
Full-time
Mid-Senior
Finland
Gambling Facilities
Engineering
Login to Apply
- Posted
- Sep 30, 2025
- Type
- Contract
- Level
- Entry
- Location
- Barcelona
- Company
- Sanoma Learning
Industries
Education Administration Programs
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Software Engineer
2026-05-17
Full-time
Not Applicable
India
Education Administration Programs
Engineering
View Job Details
Related
Backend Engineer - Remote
2026-05-28
Full-time
Not Applicable
Finland
Software Development
Engineering
View Job Details
Related
Backend Developer
2026-05-28
Full-time
Mid-Senior
Finland
Gambling Facilities
Engineering