Java/Kotlin Backend Developer

About the team

 

Privacy Services Team is responsible for developing privacy-related projects concentrated around GDPR and ePrivacy for over 12 million registered users in Norway, Sweden, Finland and Denmark (and much more not registered) connected to multiple brands. 

We are developing two main products available for registered and non-registered users.

Privacy Broker is responsible for orchestrating user deletion and takeout requests, implied from GDPR, across the Schibsted ecosystem. We are processing 66k+ requests and 1.5TB+ of data each day. Our solution is used by 50 realms and 1k+ services across Schibsted and Adevinta. 

Privacy Settings is responsible for collecting user’s consents and objections supporting user rights implied from GDPR and sharing them with multiple internal services. We are ready to store thousands of millions of users’ decisions.

How to organise the work and what tools to use is up to us, we also have a big influence on what’s being built. We manage modern microservice architecture and deploy all apps ourselves.

Now we are looking for a Java/Kotlin Backend Developer to build up our team. Join us in making users’ lives easier!

About the role

  • Improve, develop and design components in existing and new services.
  • Collaborate with other engineers, product managers and other teams to find the best solutions.
  • Design, develop, test, deploy, maintain and improve the software.
  • Manage individual projects priorities, deadlines and deliverables.
  • Participate in support and on-call rotations.

About you:

  • Bachelor’s degree in Computer Science or Engineering or equivalent practical experience.
  • Solid knowledge about Java and (preferably) Kotlin.
  • Eagerness to work with AWS cloud. Experience in any other cloud is welcome.
  • Experience with continuous deployment, tests automation (unit, integration), documentation, version management.
  • Familiarity with agile development methods, ideally Scrumban methodology
  • Collaboration, communication, ability to deal with changes and problem-solving skills.

What you can learn with us

  • Privacy and security domains.
  • Working with applications on AWS ES2s, Convox and Kubernetes.
  • Write AWS native applications using AWS services like CloudFormation, SQS, SNS, SES.
  • Development in Java 11, 17 and Kotlin. 
  • Unit, API and e2e testing using JUnit 5.
  • Web application frameworks, especially Spring Boot, Micronaut.
  • Monitoring applications using Grafana, AWS CloudWatch and Humio.
  • Multiple databases: Aurora (MySQL 8), Elasticsearch and DynamoDB.

Senior Java/Kotlin Developer

ABOUT MOBILITY

Our brands including FINN.no in Norway, Bilbasen and DBA in Denmark, Oikotie and Tori in Finland, and Blocket in Sweden, joined forces collectively forming Schibsted Nordic Marketplaces.

You will be joining Mobility, which is a part of Schibsted Nordic Marketplaces with the mission to provide the most frictionless online car buying and selling experiences. Buying and selling of new and used cars is moving increasingly online. With digitally savvy consumers, we expect the Nordics to be a frontrunner in this development.

Our mission is to streamline and enhance the car trading experience, overseeing the complete sales journey, from advertising to delivery and post-sale support.

ABOUT THE TEAM

We are about to embark on a new journey where we aim to leverage the collective strengths of our brands by verticalization.

We will do it by harmonizing diverse brand elements into a unified and synergic ecosystem of shared capabilities. This new team will help with the verticalization and modernization of our Private Seller Area.

Some key technologies we use: Java/Kotlin for the backend, React/Vue for frontend, Kafka for communication between services, Postgres DB , Kubernetes, and Google Cloud Platform.

You will collaborate closely with the Engineering Manager, two full-stack developers, the backend developer, the Product Manager, and various teams to effectively comprehend the needs and requirements of the project.

ABOUT YOU

For this role, we are looking for a Senior Java/Kotlin developer with a solid understanding of software development principles, design patterns, and best practices.

  • You should have:
  • Strong experience with backend development using Kotlin (ideally) or Java *Broad knowledge of the Spring Boot framework
  • Knowledge of SQL, especially PostgreSQL
  • Understanding of concepts and experience with continuous deployment and testing
  • Passion for learning and experimenting with new technologies
  • Will to take responsibility for your work and reach out a helping hand to colleagues when needed
  • Good English skills

Nice to have:
Knowledge & experience with React. js and modern JS/UI frameworks and libraries

We work in a hybrid way and would like to catch up with you at our vibrant and colourful office in Kraków 2-3 days per week. This allows for collaboration and meaningful connections with the team. If you’re not the working-from-home kind of person, you are of course welcome in our office every day!

JavaScript Developer

🔷 ABOUT THE TEAM

As a part of the Ad Engineering unit, our mission within the Inventory Team is to ship the next generation of advertising products. These products not only monetize the content of leading newspapers in Scandinavia but also create added value for our users. We work with publications like VG, Aftenposten, Bergens Tidende, Stavanger Aftenblad, e24, SvD, Aftonbladet, and more.

We’re proud to embrace the Scandinavian approach to advertising – unintrusive, client-focused, and, most importantly, fun!

We specialize in developing, supporting, and maintaining various formats of digital ads but our responsibilities extend beyond ad formats. We also provide a variety of tools and deliver common blocks that are used across Schibsted products.

Our Technology Stack:

  • Frontend: JavaScript (with a focus on TypeScript), React
  • Backend: Node.js (Express, Koa), PostgreSQL
  • Tools: Babel, Webpack/Rollup, ESLint, Prettier, Husky, and more
  • CI/CD: Travis CI, GitHub Actions
  • Infrastructure: AWS, Kubernetes
  • Version Control: GitHub Enterprise

🔷 ABOUT THE ROLE

With many new projects and expanding scopes, we are looking for YOU! – a motivated Fullstack Developer to join our team. In this role, you’ll work on the development and maintenance of various advertising products , collaborating closely with project managers, UX designers, and of course, software developers from our team and the teams from Poland, Norway, and Sweden we closely collaborate with.

  • As a member of the Inventory Team, you will be part of a high-speed and fun environment where openness and collaboration are key.
  • We strive to be creative and pragmatic with solutions at the same time. We test, we fail and we learn together. Every day is about getting closer to the goal: building advertising products that our users love and our advertisers buy!
  • We have a very strong knowledge-sharing community in our Ads Tech department, so you can expect a lot of opportunities to improve your skills!
  • In this role you will be working with Javascript and Typescript with a focus on the client side (React), but also with Node.js on the backend.

🔷 ABOUT YOU

  • Proficiency in JavaScript and experience with React or similar client view library.
  • Familiarity with TypeScript andmodern front-end tools (Babel, Webpack, ESLint, Prettier).
  • Previous exposure to CI/CD processes and AWS.
  • A passion for code quality, software craftsmanship, and delivering high-quality products.
  • Strong communication skills and a collaborative mindset.
  • Knowledge of Node.js (Express, Koa) and experience with server-side development would be great but not a must-have. You can learn it here!

We work in a hybrid way and would like to catch up with you at our vibrant and colourful office in Kraków 1-2 days per week. This allows for collaboration and meaningful connections with the team. If you’re not the working-from-home kind of person, you are of course welcome in our office every day!

If you’re a talented JavaScript Developer with a passion for high-quality software development and a desire to shape the future of advertising in Scandinavia, we’d love to hear from you!

Senior JavaScript Developer

ABOUT THE TEAM

Hello! We’re the Ads Interface Team , a group of people making waves in Nordic advertising.

We develop the Admarket platform, where advertisers can book their campaigns directly by themselves to be displayed on top sites in Sweden and Norway. Our goal is to provide the best possible experience and features for them and make our platform the cream of the crop in the world of self-serve advertising.

Tech-wise, we’re big on JavaScript, with React leading the way.

Our Technology Stack:

  • Frontend: JavaScript (+Typescript), React (React Query, Sagas, Formik, React Testing Library, and more)
  • Backend: Node.js (Express)
  • Tools: Babel, Webpack, ESLint, Prettier, Husky, and more
  • CI/CD: Travis CI, GitHub Actions
  • Infrastructure: AWS, Kubernetes
  • Version Control: Git & GitHub

 ABOUT THE ROLE

Every day we’re improving our platform to make it the best one and now we need YOU to help us reach our goals! In this role, you will be working on the Admarket platform, collaborating closely with Project Managers, UX designers, Quality Assurance Managers, and – of course – software developers from our team and other teams across our fantastic Ads Tech department.

  • In this role you will be working with Javascript with a focus on the client side (React), but also with Node.js on the backend.
  • In our team, collaboration is the key – we enjoy working together inside the team and collaborating with other teams.
  • We’re bringing our JavaScript and React expertise for a user-friendly experience.
  • We have a very strong knowledge-sharing community in our Ads Tech department, so you can expect a lot of opportunities to improve your skills!
  • We love to experiment and tweak for top-notch ad products.

 ABOUT YOU

  • Solid JavaScript and React skills.
  • Front-end tools know-how (Webpack, Babel, ESlint, Prettier, you know the deal).
  • Appreciation for quality code and delivering excellence.
  • Effective communicator and a team player – we value collaboration.

​​This will be a bonus:

  • Familiarity with the Node.js ecosystem and a nod to backend aspects
  • Familiarity with AWS.

We work in a hybrid way and would like to catch up with you at our vibrant and colourful office in Kraków 1-2 days per week. This allows for collaboration and meaningful connections with the team. If you’re not the working-from-home kind of person, you are of course welcome in our office every day!

If you’re ready to contribute to reshaping Nordic ads, enjoy experimenting, and can align with our team spirit, we’d love to hear from you! Let’s make Admarket even better together.

Infrastructure Engineer – Provisioning

About the team:

Platform Engineering is a team in Schibsted Media Technology responsible for developing and maintaining a portfolio of tools and services to help our development teams successfully deploy and operate their products. The team is a key contributor in providing developer tooling that developers use and love. You will work in close collaboration with development teams across all of our newspapers like VG and Aftenposten in Norway and Aftonbladet, SvD and Omni in Sweden to make sure the solutions your team provides are meeting their expectations.

Our infrastructure is based on AWS services

What will you do in this role?

As an Infrastructure Engineer, Provisioning, you will play a pivotal role in delivering requested accounts across various cloud providers, ensuring efficient and automated provisioning processes. Your primary responsibilities will include:

  • Cloud Account Provisioning: Taking ownership of provisioning accounts across different cloud providers such as Datadog, AWS, and Humio. You will design and implement automated workflows to fulfil account requests efficiently, ensuring timely delivery while adhering to security and compliance requirements.
  • Automated Account Lifecycle Management: Developing and maintaining automated processes for account lifecycle management, including account creation, configuration, access control, and decommissioning. You will leverage infrastructure as code (IaC) principles and tools to automate these workflows wherever possible.
  • Account Structure Design: Collaborating with stakeholders to design account structures that align with organisational needs, security policies, and best practices. You will establish governance frameworks and naming conventions to ensure consistency and manageability across cloud accounts.
  • Organization Management: Maintaining control over existing organisations within cloud platforms, ensuring proper governance, access controls, and resource management. You will work closely with teams across the organisation to enforce compliance with organisational policies and standards.
  • Integration with Identity and Access Management (IAM): Integrating account provisioning processes with IAM solutions to enforce least privilege access principles and ensure secure access to cloud resources. You will implement role-based access controls (RBAC) and multi-factor authentication (MFA) where appropriate.
  • Continuous Improvement: Continuously evaluating and enhancing provisioning processes, tools, and workflows to improve efficiency, reliability, and scalability. You will identify opportunities for automation and optimization, implementing solutions to streamline operations and reduce manual effort.
  • Documentation and Knowledge Sharing: Documenting provisioning procedures, account structures, and best practices, and actively sharing knowledge and expertise with other team members. You will contribute to the development of internal documentation and training materials to onboard new team members and stakeholders.

Key competencies:

  • Experience with provisioning accounts and managing resources across cloud providers such as Datadog, AWS, Azure, GCP and Humio.
  • Familiarity with cloud-native identity and access management (IAM) solutions and concepts.
  • Excellent problem-solving skills and ability to design scalable and resilient account structures using tools such as AWS Organizations and AWS Control Tower.
  • Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.

Nice to have:

  • Proficiency in infrastructure as code (IaC) tools and frameworks such as Terraform, CloudFormation, or AWS/Terraform CDK.
  • Strong understanding of cloud security principles and best practices.

Salesforce Developer

🔷 ABOUT THE TEAM

We are responsible for the User Revenue Suite, which covers the journey from unknown user to paying subscriber. The main focus of our team are backend applications built for the biggest newspapers in Norway and Sweden as well as 5 smaller brands, which in total means 1 million subscribers today. The subscription part of the User Revenue Suite is very similar across our brands, which means we have a common platform for identity, monetization, and payment area.

The main goals of the suite is giving access to paid content, and handling the whole order flow together with self-service for users to manage their personal accounts. We are building a new, consolidated platform across all our publishers. The platform is covering a large business domain and we need you to help us.

You will be responsible for the Customer Support part of the platform handled in Salesforce.

What we can offer:

  • Lean and agile development methodology, based on the most modern technologies
  • Work in a distributed team: ~10 developers (Kotlin/Salesforce) are based in Poland, product and business analytics are in Norway & Sweden together with our UX resources
  • Time required to focus on quality. Having an impact on the project at all stages
  • Our Salesforce deployments that are based on Scratch Orgs with GitHub Actions

 

🔷 ABOUT THE ROLE

You will be responsible for:

  • Gathering requirements
  • Designing and building high-performance, reusable, and reliable custom solutions
  • Participating in the development, implementation, testing, and release management
  • Fixing defects raised by business
  • Keeping quality of code by doing reviews, following best practices, etc.

 

🔷 ABOUT YOU

We’re looking for a mid Salesforce Developer with experience in Service Cloud that will be capable of working independently on solutions based on given requirements, meaning you will be responsible for creating the solution from the beginning to the end. The team is expected to be self-sufficient and as such you must be interested in more than just writing code. You will have to check third-party documentation, support users, debug, maintain, and operate the system as well as gain knowledge in the media domain.

Skills Required:

  • Previous experience with Service Cloud
  • Advanced knowledge of Apex and Lightning Web Components
  • Great Knowledge of HTML, CSS, and API integration via REST
  • Hands-on experience in administration setup and using declarative programming
  • Experience with SFDX
  • Full professional proficiency in English
  • Nice to have experience with GitHub Actions, Sales Cloud, or Experience Cloud

Salesforce certificates:

  • Salesforce Administrator
  • Salesforce Platform Developer I
  • Salesforce Platform Developer II (nice to have)
  • Salesforce App Builder (nice to have)

We work in a hybrid way and would like to catch up with you at our office in Kraków 1 day per week. This allows for collaboration and meaningful connections with the team. If you’re not the working-from-home kind of person, you are of course welcome in our office every day!

Senior Data Engineer

Passionate about Big Data? Do you want to have a significant role in funding independent digital media while working with the newest technology? Join our Ads Analytics team as a Senior Data Engineer!

🔷 ABOUT US

Ads Analytics team is part of Schibsted Marketing Services (SMS) which is Schibsted Media´s Nordic advertising organisation, representing some of the strongest brands across Norway and Sweden – like VG (Norways #1 online news site), Bergens Tidende, Aftonbladet (Sweden #1 online news site), SvD and TV.nu. We have offices in Oslo, Stockholm, a significant development hub in Cracow, a growing hub in Gdansk, as well as several regional offices in Norway.

Advertising plays a central role in funding independent news media, and every day the people at Schibsted Marketing Services work hard to strengthen Schibsted´s position in the advertising markets we operate. Your work will make a difference in how well we succeed in funding independent digital media.

🔷 ABOUT THE TEAM

You will become a part of the Ads Analytics team, composed of Data Scientists and Data Engineers.

Our daily endeavours encompass working on complex data products , including all stages of development. This involves building ETL pipelines , extracting insights from data , taking charge of our AWS infrastructure and delving into the realm of CI/CD. We also maintain a close cooperation with the engineering team that manages the data infrastructure for advertising.

Moreover, our interactions extend beyond borders. Team members frequently engage with business developers and operations specialists located in our markets Norway and Sweden. This connection is instrumental in maintaining a close link to the business outcomes of our work.

🔷 ABOUT THE ROLE

As a part of the Ads Analytics, your responsibilities will include:

  • Developing complex data products to assess the effectiveness of marketing campaigns
  • Building and maintaining ETL pipelines which process billions of records
  • Supporting Data Scientist through data provisioning
  • Maintaining and enhancing the existing AWS infrastructure
  • Deploying and monitoring data products in production
  • Mentoring less experienced team members

🔷 ABOUT YOU

We are seeking a senior data engineer with extensive experience in processing large volumes of data. The perfect candidate should have a mix of technical & collaborative skills.

We are looking for someone who has :

  • At least 5 years of experience as a Data Engineer or Python Engineer or ML Engineer
  • Strong knowledge of Python programming language
  • Experience with one or more cloud providers, preferably AWS , and a working knowledge of Kubernetes and Docker
  • Experience with processing large volumes of data through Spark
  • Comprehensive experience in various testing methodologies: unit, integration, end-to-end tests, and familiarity with testing frameworks/tools for Python
  • Experience with version control systems (e.g. git)
  • Some working experience with Airflow and Scala ( would be a plus)
  • Familiarity with MLOps concepts: feature stores, model lifecycle management (would be a plus)

Here are the teamwork skills you should have :

  • Proactivity & Critical Thinking : you know how to initiate change and employ analytical thinking for efficient solutions.
  • Ownership & Engagement : you are able to take full project responsibility, aligning with teams and stakeholders.
  • Communication & Collaboration : you have strong communication skills with priority on open communication, you value feedback and foster constructive discussions.

We work in a hybrid way and would like to catch up with you at our vibrant and colourful office in Kraków 1-2 days per week. This allows for collaboration and meaningful connections with the team. If you’re not the working-from-home kind of person, you are of course welcome in our office every day!

Data Engineer

Passionate about Big Data? Do you want to have a significant role in funding independent digital media while working with the newest technology? Join our Ads Analytics team as a Data Engineer!

🔷 ABOUT US

Ads Analytics team is part of Schibsted Marketing Services (SMS) which is Schibsted Media´s Nordic advertising organisation, representing some of the strongest brands across Norway and Sweden – like VG (Norways #1 online news site), Bergens Tidende, Aftonbladet (Sweden #1 online news site), SvD and TV.nu. We have offices in Oslo, Stockholm, a significant development hub in Cracow, a growing hub in Gdansk, as well as several regional offices in Norway.

Advertising plays a central role in funding independent news media, and every day the people at Schibsted Marketing Services work hard to strengthen Schibsted´s position in the advertising markets we operate. Your work will make a difference in how well we succeed in funding independent digital media.

🔷 ABOUT THE TEAM

You will become a part of the Ads Analytics team, composed of Data Scientists and Data Engineers.

Our daily endeavours encompass working on complex data products , including all stages of development. This involves building ETL pipelines , extracting insights from data , taking charge of our AWS infrastructure and delving into the realm of CI/CD. We also maintain a close cooperation with the engineering team that manages the data infrastructure for advertising.

Moreover, our interactions extend beyond borders. Team members frequently engage with business developers and operations specialists located in our markets Norway and Sweden. This connection is instrumental in maintaining a close link to the business outcomes of our work.

🔷 ABOUT THE ROLE

As a part of the Ads Analytics, your responsibilities will include:

  • Developing complex data products to assess the effectiveness of marketing campaigns
  • Building and maintaining ETL pipelines which process billions of records
  • Supporting Data Scientist through data provisioning
  • Maintaining and enhancing the existing AWS infrastructure
  • Deploying and monitoring data products in production
  • Mentoring less experienced team members

🔷 ABOUT YOU

We are seeking a data engineer with extensive experience in processing large volumes of data. The perfect candidate should have a mix of technical & collaborative skills.

We are looking for someone who has :

  • At least 3 years of experience as a Data Engineer or Python Engineer or ML Engineer
  • Strong knowledge of Python programming language
  • Experience with one or more cloud providers, preferably AWS, and a working knowledge of Kubernetes and Docker

Experience with processing large volumes of data through Spark

Comprehensive experience in various testing methodologies: unit, integration, end-to-end tests, and familiarity with testing frameworks/tools for Python

Experience with version control systems (e.g. git)

  • Some working experience with Airflow and Scala ( would be a plus)
  • Familiarity with MLOps concepts: feature stores, model lifecycle management (would be a plus)

Here are the teamwork skills you should have :

  • Proactivity & Critical Thinking : you know how to initiate change and employ analytical thinking for efficient solutions.
  • Ownership & Engagement : you are able to take full project responsibility, aligning with teams and stakeholders.
  • Communication & Collaboration : you have strong communication skills with priority on open communication, you value feedback and foster constructive discussions.

We work in a hybrid way and would like to catch up with you at our vibrant and colourful office in Kraków 1-2 days per week. This allows for collaboration and meaningful connections with the team. If you’re not the working-from-home kind of person, you are of course welcome in our office every day!

Senior JavaScript Fullstack Developer

🔷 ABOUT THE TEAM

Common Commercial Solutions is the area in Schibsted Media responsible for our Subscription Platforms.

User Identity will be a new team in CCS responsible for the Schibsted Account. Schibsted account is the largest identity provider in Scandinavia, providing over 15.5 million people with instant access to 60+ well-known digital brands – such as VG, Aftenposten, Aftonbladet, Svenska Dagbladet, and Omni.

Schibsted provides one account across multiple sites helping users manage their identity in one place. This allows for SSO, swift login, and registration experience across all sites using Schibsted.

 

🔷 ABOUT THE ROLE

You will be developing login solutions that are as seamless, intuitive, and frictionless as possible – all without compromising security.

Your responsibilities will include:

  • Creating a seamless login experience and ensuring stable login sessions
  • Enhancing how we perform risk-based authentication
  • Maintaining the security of our login flow up to the highest standard
  • Suggesting future developments with maintainability in mind, while taking into account the current tech stack and architecture
  • Supporting the solution we develop on a daily basis

What we can offer:

One of the primary tasks for our team in the near future is to rewrite the login process used by millions of users from Scandinavia. You’ll work with clear requirements, set up a new repository and infrastructure, and ensure our code is thoroughly tested. Our main goal is to deliver high-quality code, significantly impacting our users’ experience.

 

🔷 ABOUT YOU

  • You have a strong technical background in Node.js and React.js
  • You have solid experience in Javascript and Typescript
  • You have great communication skills
  • You have good interpersonal skills and you can work well in a team environment
  • You are engaged in cross-team initiatives and able to cooperate closely with the Product Manager
  • You have experience with AWS
  • You are a continuous learner
  • You are fluent in English

It would be an additional bonus if you have knowledge about OAuth and SSO and you are familiar with K8S, Docker, and Terraform

Our tech stack:

  • Javascript, Typescript
  • Node.js, React.js
  • AWS
  • K8S
  • Docker
  • Terraform

We work in a hybrid way and would like to catch up with you at our vibrant and colorful office in Kraków 2 days per week. This allows for collaboration and meaningful connections with the team. If you’re not the working-from-home kind of person, you are of course welcome in our office every day!