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
MAX online is the most exciting and innovative learning platform for secundary education. Our adaptive all-round platform put teachers and pupils central. MAX online assists the teacher in achieving his or her main goal : getting the best learning outcomes for each pupil. Its different modules support the teacher not only by offering the best quality teaching materials, but also by offering a range of time-saving solutions on planning, preparing, coaching and assessing.
Role responsibilities
We are looking for a candidate with strong technical expertise, a collaborative attitude, and the ability to contribute to system improvements and overall team success.
Must-have requirements
BACKEND Development :
Strong proficiency in Java (11+), Vert.x + RxJava or equivalent, and async / reactive programming in general, including Spring.
Experience with debugging, maintaining, and supporting large-scale live systems in production.
Experience in designing and developing microservice architectures.
FRONTEND Development :
Expert in Angular 16+, including Signals and Standalone Components.
Strong knowledge of TypeScript and NgRx for state management.
DATABASE & STORAGE :
Experience with MongoDB and PostgreSQL.
DevOps & CLOUD :
Hands-on experience with Docker and Kubernetes (K8s) for containerized application deployment.
Experience with AWS.
Experience with CI / CD pipelines (Bitbucket).
BEST PRACTICES & AGILE :
Experience working in Agile / Scrum environments.
Strong understanding of software design patterns and SOLID principles.
Location
100% remote work
What we offer
Opportunities for professional development through interesting tasks.
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.
Senior Stack Developer • Warszawa, Polska