Senior Backend Engineer

Senior Backend Engineer

Schibsted is on a mission to become the most data-empowered company in the Nordics. We are a family of over 55 brands (and growing!), which consists of leading Nordic marketplaces, world-class media houses and digital companies. Data Foundations is the central department within Schibsted working to empower our businesses to deliver value by leveraging data - always with our users' best interest at heart. Our data platform ingest 1 TB of data daily from all of Schibsted's web and native applications, and our products are used within the company for machine learning, analytics, personalisation, segmentation and advertisement.

You will be part of the ambitious, diverse and empowered Collection Team, which develops products for all Schibsted brands to collect and validate high-quality behavioural, user, content and transaction data with low friction.

Your main responsibilities

You will develop the backend services used by our products, continuously enhancing and expanding these, influencing decisions and the way forward! You will contribute to making sure the team's infrastructure and services run as smoothly as possible, including adhering to established best practices.

As part of your daily work, you'll be
  • Developing our products, bringing in, shaping and delivering new ideas, functionalities and concepts together with the team, product management and stakeholders.
  • Collaborating with experienced software engineers to implement technical solutions.
  • Contributing to the engineering process with code and technical design.
  • Proactively discover, understand, prioritise and eliminate engineering friction in our services.
  • Keeping track of our application security and performing necessary upgrades.
  • Monitoring the performance and health of our services.
  • Having a diverse workday where you'll work with technologies for backend, infrastructure and data engineering: e.g. Scala, Node.js, Finatra, Kafka, AWS, Sk8s, Aiven.
This role requires autonomy and a willingness to figure out together with our engineers, product manager and product designer what our end users need. Expect to take an active role to drive architectural decisions, share knowledge and to collaborate across Schibsted teams to figure out how we can provide the best possible platform for our users.

What we are looking for

Are you ready to make a broad impact in our organisation and on Schibsted's data strategy? We are looking for a "generalist" engineer that is eager on experimenting, testing, trying, failing and learning all the time, and we believe that you're the right person if you:
  • Have proven experience in tackling complex technical problems, balancing between business deliveries and technical improvements.
  • Have a "can-do-attitude", meaning curious and willing to deal with problems, to investigate unclarities and to learn new technologies, including parts of our ecosystem.
  • Have an ownership mentality, proactively seeking highest value responsibility and taking accountability for it.
  • Actively strive to share knowledge and best practices in a supportive environment, promoting continuous improvement.
  • Gladly ensure standards and tooling around meaningful monitoring and alerting.
  • Have scoped and implemented gold standard solutions that are easy to understand and reusable.
Your experience
  • You have experience in some of these programming languages: Java, Scala, Python.
  • You have knowledge and hands-on experience developing highly scalable services and applications on cloud solutions such as AWS, Azure or similar.
  • You have good knowledge of architecture and design (patterns, reliability, scalability, quality) of microservices and cloud infrastructure.
  • Experience working with different runtime environments such as Kubernetes, EC2 and/or Lambda.
  • Experience working with Infrastructure-as-code services such as Cloudformation, Terraform or similar.
It's an advantage if you have
  • An interest in Scala and functional programming, since most of our backend today is built on it.
  • Experience within web and/or mobile applications product teams.
  • Experience with data modelling and backend data stores, such as PostgreSQL and DynamoDB.
  • A passion for metrics, monitoring and code "transparency".
A peek at what we offer
  • Internal career growth opportunities
  • Good budget for development of competencies, conferences and various knowledge sharing events such as lab days every month, hackathons, innovation days...etc.
  • Opportunity to take on various learning courses and classes through our Schibsted Learning Lab and LinkedIn Learning
  • Flexibility of working from home
  • Excellent work equipment of choice at home and at the office
  • Central office locations
  • Schibsted share saving and matching plan
Our Interview process
  • Recruiter screening (30 mins): An initial call with a talent acquisition partner. We'll tell you a bit about us, answer any questions you may have, learn about your background and what you're looking to do.
  • Home assessment with code review OR live refactoring exercise (60 mins): a take home exercise with followup discussion where you meet two of our engineers. We will provide preparation material and context beforehand.
  • Values interview (45 mins): meeting the Engineering Manager and Product Manager of the team for a short discussion on figuring out whether you'd enjoy being a teammate 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 Stockholms stad
Yrkesroll Data & IT, Utvecklare
Typ av anställning Heltid
Sista ansökningsdag Löpande (60 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 250+ 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.