Europe's leading K12 learning company
About the Company
Sanoma Learning stands as Europe’s leading provider of educational content and digital platforms, supporting over 20 million students across 11 countries. The organization combines cutting-edge technology with pedagogical expertise to develop learning solutions that meet the evolving needs of teachers, students, and parents. With a focus on innovation, Sanoma Learning actively drives the digital transformation of education, fostering a collaborative and multicultural work environment dedicated to creating impactful learning experiences.
About the Role
An experienced Back-End Developer is sought to join the development of a large-scale, cloud-native educational platform. The role involves active participation in building scalable, high-availability back-end systems that support digital learning experiences used by thousands of teachers and students daily. This position offers an opportunity to work in a technically complex environment, contributing to a product that transforms how education is delivered across Europe.
Responsibilities
- Design, develop, and maintain back-end systems for a cloud-native learning platform.
- Collaborate within an Agile (Scrum) team to deliver new features and ensure platform stability across multiple countries.
- Develop secure, scalable, and high-performance services using Java, Node.js, and AWS.
- Implement DevOps practices, ensuring infrastructure automation and continuous delivery pipelines.
- Conduct unit testing and integration testing to uphold code quality and reliability.
- Participate in architectural discussions and contribute to improvements in system design and performance.
- Document technical solutions clearly and concisely for both team collaboration and future maintenance.
Required Skills
- Minimum of 5 years’ professional experience in back-end development with Java.
- Hands-on experience with RxJava or Vert.x frameworks.
- Strong understanding of Agile methodologies (Scrum, SAFe).
- Familiarity with DevOps practices and tools.
- Proficiency in working with AWS cloud services and infrastructure as code (Terraform).
- Experience with MongoDB and Docker containers.
- Fluent in English, with excellent communication and documentation abilities.
- Strong problem-solving skills and ability to work effectively in international teams.
Preferred Qualifications
- Experience with modern architectural patterns such as Microservices, Serverless, and Event-driven Architecture.
- Knowledge of Kubernetes, Spring Framework, or Node.js for backend services.
- Practical experience with AWS Lambda for serverless application development.
- Prior exposure to large-scale educational platforms or similar SaaS solutions.