Software Engineer
Stillingsbeskrivelse
We are looking for a motivated and curious Software Engineer who wants to help shape the digital learning platform of the future. At itslearning, we build products that make a real difference for teachers and students worldwide. If you enjoy creating reliable, high‑quality solutions and want to be surrounded by a supportive and experienced team, this might be the perfect role for you!
What You Will Do
As part of one of our development teams, you will help design, build, test, and improve the core parts of our cloud‑based learning platform. We believe you will enjoy this role if you are someone who likes building things that matter and working closely with others in an office environment where ideas move quickly. Your work will contribute directly to making education more accessible and engaging!
Your Main Responsibilities Will Include
- Developing and improving our applications using modern, proven technologies
- Maintaining and troubleshooting software components to ensure performance, stability, security and privacy
- Exploring new technical possibilities and suggesting improvements
- Creating clear technical documentation that helps the team move fast
- Ensuring that what we build follows best practices in quality, security, scalability, and maintainability
- Writing and maintaining APIs that power our platform
- Using AI‑based tooling to speed up development, improve code quality, and identify issues early
We Are Looking For Someone With
- 5 years of professional experience in software engineering
- B.Sc. degree or higher in Computer Science or a related field
- The ability to write structured, maintainable code
- A good understanding of API development
- Interest, and preferably also experience, in working with security and data privacy best practices
- Strong communication skills in English, and preferably also Norwegian
- An interest in using AI tools (like code assistants, test generators and analysis tools) to help you work smarter
- Experience with parts of our tech stack (see below)
- Backend: .NET / C#
- Frontend: JavaScript / Svelte
- Cloud: AWS
- Databases: MariaDB, NoSQL(DynamoDB, MongoDB)
- AI Tools: GitHub Copilot and other emerging AI-assistance tooling
You Are Someone Who
- Has strong analytical and problem‑solving skills
- Is creative and able to see new opportunities
- Has a positive, open and collaborative attitude
- Can work independently and take responsibility for your tasks
- Thrives in a team with multiple roles and responsibilities
- Notices small details and cares about high quality
- Likes to solve problems and explore different ways to improve things
This Job Gives You The Chance To
- Work in an exciting and meaningful environment
- Collaborate with experienced developers, designers, and product experts
- Help shape a platform used by millions
- Grow your skills while contributing to an important mission in education
Position Specs
- Location
- Bergen, Norway
- Contract
- Permanent, full-time position
- Work model
- Hybrid (i.e. >3 days at the office per week)
At Sanoma
Learning, it has always been our mission to help to find and develop best-in-class answers to this question. If you join us, it means that you embark on an exciting journey to help shape the future of learning for primary, secondary and vocational education. We believe that your journey is our success as a company.
Sanoma Learning is a leading K12 European learning company, operating in 12 countries. Our learning products and services enable and support teachers and schools to develop the talents of every child to reach their potential. By offering printed and digital learning content, as well as digital learning and teaching platforms for primary, secondary and vocational education, we want to grow our positive impact on learning across Europe.
With over 3000 employees, we help shape the future of education for 25 million of students.
So, are you ready to start your journey to help shape the future of learning and help teachers to support all students to reach their potential?
Sanoma Learning is an equal opportunity employer; we are committed to inclusion and diversity, ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or any other characteristics.
¿Te interesa este puesto?