Backend Engineer

Backend Engineer

Are you ready to have a broad impact at Schibsted and play a key role in Schibsted’s data strategy?

Welcome to Data Foundations! Our department is responsible for delivering an integrated set of technologies and central services that collectively empower Schibsted’s brands and businesses to deliver value by leveraging data - always with our users' best interest at heart. Our data capabilities serve as the foundation on which Schibsted brands and teams can autonomously develop their applications and sustain their business model: data collection, preparation, enrichment, delivery, and governance, using privacy by design solutions.

Our team within Data Foundations is responsible for developing products to enable all Schibsted brands to collect billions of events per day and validate high-quality data with low friction. Our product portfolio consists of:

  • Pulse Console - self-service tools to orchestrate Schibsted’s data collection, processing and storage needs.

  • Pulse Collection - data quality tools, debugging tools, identity management and data collection through our SDKs.

The Collection team sets a large value on being engaged in continuous product research and user validation, with close collaboration with our 55+ brands, customers and adjacent teams to ensure we’re building the right products to solve our users’ problems. We enjoy being part of a team that continually improves its processes, sharing and receiving constructive feedback, contributing to everyone’s growth and having an inclusive, collaborative and diverse environment.

Our tech stack

  • Our main programming languages are Scala, Kotlin, Java, Typescript, Javascript, and Swift.

  • Our infrastructure is mainly built in AWS (S3, Cloudfront, Cloudformation, Route53, some EC2, DynamoDB, ALB, PostgreSQL), Kubernetes, Aiven, Datadog, Humio, Spinnaker, Travis, Artifactory, and Github.

  • For data analytics and streaming, we use e.g. Kafka and Spark.

As part of your daily work, you'll be:

  • Developing, maintaining and monitoring the core infrastructure to collect billions of events per day.

  • Delivering useful applications and self-service capabilities, always with high quality, performance, security and according to privacy legislations.

  • Designing, architecting, and developing software and data solutions that give product and business teams with insight, winning decision making & innovation.

  • Create and maintain technical documentation, architecture designs and data flow diagrams.

  • Document success criteria and monitor solution effectiveness, including system performance and health, feature adoption and other key metrics.

  • Collaborating with teammates across the Nordics, across a family of over 55 brands (marketplaces, news media houses and new ventures) together with adjacent foundations teams.

  • Participating in improving the supportability and transparency of the applications and services we build by creating clear and comprehensive documentation, monitoring/alert systems and logging.

Who are we looking for?

  • Software engineer who has 3-6 years of experience designing and developing software solutions.

  • A self starter with the ability to work effectively in teams with excellent spoken/written communication.

  • Currently, we have most of our services running on the JVM with the main programming language being Scala in the team - being familiar with and able to code using a JVM language (Kotlin/Java/Scala) is a requirement.

  • Some experience with developing services and applications on cloud solutions such as AWS, Azure, or GCP.

It's an advantage if you have

  • Interest and/or experience in data streaming (preferably Kafka) and handling large data sets.

A little peek at what we offer:

  • Internal career growth opportunities

  • The flexibility of working from home

  • Excellent work equipment of choice at home and at the office

  • Central office locations

  • Opportunity for development of competencies, conferences, and various knowledge-sharing events such as hackathons, innovation days, etc.

  • Mentoring, since we have many senior engineers in the team and the department

  • 2 lab days every month to explore new technologies and development ideas connected to our work

  • Opportunity to take on various learning courses and classes through our Schibsted Learning Lab and LinkedIn Learning

  • Pension scheme

  • Schibsted share saving and matching plans

  • Wellness programs (e.g. running, yoga, classes with a coach, etc.)

Our interview process

  • Recruiter screening (30 min): an initial call with the tech recruiter. We'll tell you a bit about us, answer any questions you may have, and learn about your background and what you're looking to do.

  • Home assessment and code review, or a live coding interview (60 min): a take-home exercise (preferably in Java, Kotlin or Scala) with a follow-up discussion where you meet two of our engineers or a live refactoring coding interview.

  • System design interview (60 min): system design interview and potentially some computer science fundamentals discussions.

  • Values interview (60 min): meeting the engineering manager and product manager focusing on your previous experiences as a teammate in various situations.

  • Offer extended! If you are interested in talking to more potential coworkers or have additional questions, we will also arrange any additional chats for you.

Mer info
Område Piteå
Yrkesroll Data & IT, Utvecklare
Typ av anställning Heltid
Sista ansökningsdag 30 jan 2023 (54 dagar kvar)

Om arbetsgivaren

Schibsted is a family of digital brands with a strong Nordic position, and more than 5,000 employees. Millions of people interact with our companies every day through our leading online marketplaces, world-class media houses. We also help new promising businesses grow. Our joint mission of empowering people in their daily lives is rooted in the values of our media heritage and a legacy of bold change. At our best, we are a fearless force for change in a society built on trust and transparency.

Data & Tech is a central product and tech unit that serves all of Schibsted. We are about 350+ people in Oslo, Stockholm and Krakow, and collaborate closely with other product and tech teams in all units in Schibsted. Areas of responsibilities include data & technology strategy, privacy/data trends/responsible data & machine learning, information security and internal IT.