-
Sanoma Learning

PHP Developer

Sanoma Learning
Poland ยท Contract ยท Mid-Senior

๐Ÿ“ 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.

  • 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

Role Responsibilities

  • 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

Must-have Requirements

  • 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

Nice-to-have Requirements

  • 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

What We Offer

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
Login to Apply
Posted
May 13, 2026
Type
Contract
Level
Mid-Senior
Location
Warsaw

Industries

E-learning

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Sanoma Learning
Related

Senior Full Stack Developer (Applied AI / LLM / GenAI)

2026-04-09

Contract
Mid-Senior
Poland
E-learning
Engineering
View Job Details
Sanoma Learning
Related

Senior Java Developer

2026-01-14

Contract
Mid-Senior
Poland
E-learning
Engineering
View Job Details
Sanoma Learning
Related

Senior Java Developer

2026-01-09

Contract
Mid-Senior
Poland
E-learning
Engineering