-
View all jobs
๐ Location: Warsaw, Poland (Remote with occasional office visits โ 1โ3 times per year)
๐ Type: Full-time
๐ Contract Type: B2B (requires a registered sole proprietorship in Poland)
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.
Project Description
DLN Dlanauczyciela.pl is a portal supporting teachers in schools, providing comfort and support at every stage of the teaching process. Essential materials and tools are available in one place, in any situation, and across multiple devices.
As an employer, Sanoma offers a working environment where you are encouraged to show your best self. Our culture is result-oriented, flexible, and built around collaboration and trust.
We offer a key role with interesting and challenging tasks, as well as excellent opportunities for professional growth and development. You will become part of a highly professional and experienced international team working in an open and informal environment, where initiative and ownership are valued and appreciated.
In this role, you will have the opportunity to work on one of the key educational platforms used by teachers across Poland. You will contribute to the development and modernization of a large-scale PHP application, collaborate closely with experienced engineers and product teams, and have a real impact on improving tools supporting digital education.
๐ Type: Full-time
๐ Contract Type: B2B (requires a registered sole proprietorship in Poland)
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.
Project Description
DLN Dlanauczyciela.pl is a portal supporting teachers in schools, providing comfort and support at every stage of the teaching process. Essential materials and tools are available in one place, in any situation, and across multiple devices.
- Teaching tools and materials available in one place
- Quick access to up-to-date information
- Easy lesson preparation, including online classes
- Access available only for registered teachers
- Design, develop, and maintain features in PHP applications, ensuring code quality and performance
- Translate business requirements into well-structured technical solutions in collaboration with the Tech Lead and Product Owner
- Take ownership of assigned tasks and features โ from analysis and implementation through testing to production deployment
- Participate in code reviews, providing and receiving constructive feedback to maintain high engineering standards across the team
- Write clean, testable, and maintainable code following SOLID principles and established design patterns
- Cover the codebase with unit and integration tests, and contribute to improving overall test coverage
- Diagnose and resolve bugs, performance bottlenecks, and technical debt in existing application modules
- Collaborate with the team on improving development processes, CI/CD pipelines, and engineering practices
- 3โ5 years of commercial experience in PHP development
- Strong working experience with at least one MVC PHP framework (Symfony, Laravel, CodeIgniter, or similar)
- Solid understanding of OOP, SOLID principles, and common design patterns
- Strong experience with MySQL, including query optimization, indexing, and relational database design
- Hands-on experience designing and consuming REST APIs
- Proficiency in writing unit and integration tests with PHPUnit
- Confident use of Git in a team environment (branching strategies, pull requests, code reviews, conflict resolution)
- Practical experience working with Docker and containerized development environments
- Experience working with CI/CD pipelines
- Good problem-solving skills and the ability to work independently on medium-complexity tasks
- Ability to communicate clearly with both technical and non-technical team members
- Experience with Symfony components (DI, Event Dispatcher, Console, Messenger) used outside of the full framework
- Familiarity with TDD/BDD methodologies
- Knowledge of software architecture approaches such as hexagonal architecture or domain-driven design
- Experience with message queues and event-driven systems (RabbitMQ, Kafka, Redis Streams)
- Familiarity with caching solutions (Redis, Memcached, Varnish)
- Working knowledge of front-end technologies (JavaScript, Vue.js, React, or similar)
- Experience with cloud services (AWS, GCP, or Azure)
- Interest in observability โ logging, monitoring, and application performance tuning (e.g., New Relic, Grafana)
- Experience working with legacy code refactoring and gradual modernization of older codebases
As an employer, Sanoma offers a working environment where you are encouraged to show your best self. Our culture is result-oriented, flexible, and built around collaboration and trust.
We offer a key role with interesting and challenging tasks, as well as excellent opportunities for professional growth and development. You will become part of a highly professional and experienced international team working in an open and informal environment, where initiative and ownership are valued and appreciated.
In this role, you will have the opportunity to work on one of the key educational platforms used by teachers across Poland. You will contribute to the development and modernization of a large-scale PHP application, collaborate closely with experienced engineers and product teams, and have a real impact on improving tools supporting digital education.
Key Skills
Ranked by relevance
php
symfony
redis
cicd
message queues
javascript
rabbitmq
laravel
docker
react
mysql
kafka
cloud
git
aws
gcp
oop
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Full Stack Developer (Applied AI / LLM / GenAI)
2026-04-09
Contract
Mid-Senior
Poland
E-learning
Engineering
View Job Details
Related
Senior Java Developer
2026-01-14
Contract
Mid-Senior
Poland
E-learning
Engineering
View Job Details
Related
Senior Java Developer
2026-01-09
Contract
Mid-Senior
Poland
E-learning
Engineering
Login to Apply
- Posted
- May 13, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Warsaw
- Company
- Sanoma Learning
Industries
E-learning
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Full Stack Developer (Applied AI / LLM / GenAI)
2026-04-09
Contract
Mid-Senior
Poland
E-learning
Engineering
View Job Details
Related
Senior Java Developer
2026-01-14
Contract
Mid-Senior
Poland
E-learning
Engineering
View Job Details
Related
Senior Java Developer
2026-01-09
Contract
Mid-Senior
Poland
E-learning
Engineering