Java to Scala/Scala Developer

Scala

Java to Scala/Scala Developer

Scala

Pawia 23, Kraków

Schibsted

Undetermined
Permanent, B2B
Mid
Office
4 352 - 5 022 USD
Net per month - B2B
3 627 - 4 185 USD
Gross per month - Permanent

Tech stack

    Distributed systems

    regular

    JVM

    regular

    Scala

    junior

Job description

Passionate about Big Data? Want to have an impact on the shape of the mission-critical systems while working with the newest technology? Join our Reporting team and become a Scala developer!

🔷 ABOUT THE TEAM

  • As part of the Ad Engineering unit, the Reporting team is one of the teams responsible for development of the in-house advertising system, used by the internal sales organisation across Schibsted and offering direct booking of advertising campaigns to external customers. 
  • Our business critical systems are accounting for around 150 million Euros in advertising revenue for the Schibsted group
  • Our Reporting team is responsible for Big Data processing. 
  • We are converting gigabytes of data, in the form of events to provide reports about campaign’s performance. 
  • Currently we are investing and developing extensively our Data unit, and expect a lot of R&D projects to be launched in the near future. Our current stack is based on microservice architecture written in Scala.
  • The team currently consists of 4 backend developers, based in Cracow, and we are looking for two more to join it. 
  • The development team is fully responsible for the product from the technical point of view, being able to decide on the architectural choices, libraries used and solutions built. 
  • We work in Scrum. We collaborate closely with other teams within our business unit, especially from the Data area with the ad-serving solution of choice – Xandr.

🔷 ABOUT THE ROLE

  • We are looking for an experienced backend developer, with a solid history of working with JVM languages and a strong motivation to learn Scala, as our current stack is written in it.
  • As part of the Reporting team, you will be responsible for developing and maintaining Reporting API and working on various R&D projects together with the advertising data science and advanced analytics team. 
  • You will be working closely with other engineering teams both from within Schibsted and external, responsible for delivering 3rd party tools we use (p.ex. Xandr ad serving).
  • In your daily work, you will be mainly focused on coding – delivering on the new requested functionalities or services, but also spend quite some time on innovation – looking into new business opportunities, researching and building POC.
  • To become fully operational within your role and staying up to date, you will also have to check third-party documentation, support users, debug, maintain and operate the system as well as acquire knowledge from the ad-tech domain.
  • Once you learn the system, together with the rest of the team, you will continuously work on its technical evolution, scaling and simplification. 
  • We hope you will be able to take an active part in deciding how to implement new features and what architectural decisions to make.

🔷 ABOUT YOU

  • In your current role, you are a seasoned backend developer working with JVM languages
  • You are interested in quickly deep-diving into Scala
  • You are well-versed in distributed systems based on microservices architecture
  • You understand and cherish functional programming principles
  • You have experience working with some of those technologies: AWS, Kinesis/Kafka, Docker, Kubernetes, Spark, Airflow
  • You are likely comfortable with relational and nonrelational databases in general and Postgresql, DynamoDB in particular
  • You are interested in Big Data and would like to develop yourself in the Data Engineering area
  • You have at least professional working proficiency in English
  • Having some experience with Scala is more than welcomed (but you can also learn it with us)
  • Would be nice if you have working knowledge of Python
  • It would be great if you have experience working with advertising products, ad-serving in particular

🎯 BENEFITS

🔹 Yearly bonus (STI - Short Term Incentive) up to 18% according to seniority level

🔹 Tax-deductible costs 50% for IT creators

🔹 Training budget 4000 PLN per year that can be used for books, conferences, online courses, you name it

🔹 Home office supplement 3000 PLN of financial support to make your WFH more enjoyable and healthy

🔹 Social package 400 benefit points (1 point = 1zł) transferrable to tickets, multisport, medical care, or a prepaid card

🔹 4 extra days off. We’re not minimalists. That’s why you get 4 days more than Polish law requires

🔹 In-house trainings for improving your business, tech & soft skills during working hours

  • Tech Jump - mentoring program for learning completely new frameworks and programing languages 
  • School of leadership competences - training for employees aspiring to become leaders
  • Leaders Academy - training for leaders developing their competences

🔹 Mental health support. 
  • Voucher for 3 online sessions with a professional therapist 
  • Series of mental health-oriented webinars

🔹 Flexibility. Sometimes you need to do your stuff and start a day later thanks to flexible working hours

🔹 Top-notch equipment. Most modern stuff with MacOs or Windows on board & mobile with either Android or iOS
Published: 03.06.2022

Meet the company

Schibsted

At Schibsted & Vend Polska we create technology that empowers trusted media and successful marketplaces. As a joint venture between Schibsted and Vend, we develop intelligent, user-focused digital platforms — from news websites and classifieds apps to personalization and AI tools. With 12+ years of experience and teams in Kraków and Gdańsk, we co-create products used daily by millions.

Company profile
Office location