-
Outbrain

Software Engineering Summer School

Outbrain
Slovenia · Full-time · Not Applicable

Teads is organizing a Software Engineering Summer School where you will learn all areas of backend and frontend development and build a robust system from scratch. We will go through the process of planning the architecture of the system and setting up the development environment, followed by creating a service and running it locally. We will then connect the service to a NoSQL database and an external API, add logging and instrument the application with useful metrics. You will choose what functionality your application will have and implement the necessary business logic. You will write the backend part in Java with the help of the Spring Boot framework, which helps you quickly bootstrap production ready applications.

After that, we will move to the frontend part, where you will use Angular to implement the user interface. At the end you will learn how to build and dockerize your application and how to deploy it to a public cloud. The summer school will consist of many useful talks given by our expert engineers, each of which will be followed by a hands-on workshop, where you will put the new knowledge in practice. It’s a great opportunity if you want a better understanding of what it means to be a full stack engineer and how we do it in the industry.

The whole event will happen on site in our new offices on Dunajska cesta 5 and will be completely FREE of charge (including lunch, coffee, snacks and all activities). But we do expect your full commitment during the one week of the summer school – remember: if you apply, get accepted and don’t show up, you are taking away a seat from someone else who really wanted to attend!

Who will benefit most from attending the Software Engineering Summer School?

Eager Individuals Who Know How To Write Code (most Of The Summer School Is Very Hands-on), And Have Some Knowledge On Databases And Software Development In General. For Example

  • Final year undergraduate, masters or PhD students at Computer Science or related university programmes.
  • Recent graduates from Computer Science or related university courses.
  • Professionals in Computer Science jobs who want to learn more about backend and frontend development and working on data-intensive applications.

How much programming / software development experience do you need?

You will learn a lot about full stack development and what it covers during the summer school but it is preferable that you know at least the basics about databases and REST APIs. Good rule of thumb is that if you ever wrote an application with a simple backend and frontend, if you did any studies at a computer science university programme or work as a software engineer, then you’re good.

What is the plan?

A week of interesting and relevant talks on different backend and frontend development topics given by our highly skilled engineers, followed by hands-on workshops where you will implement the presented concepts and end up with a functional application running in production. All this will be accompanied by fun activities and good food.

Timeline

  • Registration open: 13. 5. 2025 - 16. 6. 2025
  • Selection notification: 30. 6. 2025
  • Summer School: 7. 7. 2025 - 11. 7. 2025

Key Skills

Ranked by relevance

spring boot bootstrap angular nosql cloud java
Login to Apply
Posted
May 13, 2025
Type
Full-time
Level
Not Applicable
Location
Ljubljana
Company
Outbrain

Industries

Technology Information Internet Online Audio Video Media Book Periodical Publishing

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Outbrain
Related

Software Engineer Intern

2025-06-06

Full-time
Not Applicable
France
Technology
Engineering
View Job Details
Outbrain
Related

Senior Software Engineer

2025-06-03

Full-time
Not Applicable
Slovenia
Technology
Engineering
View Job Details
Outbrain
Related

Cloud Engineer, Runtime Platform

2025-05-06

Full-time
Not Applicable
Slovenia
Technology
Engineering