INTERNSHIP DETAILS

Backend Engineering Intern (all genders)

CompanyJourni GmbH
LocationVienna
Work ModeRemote
PostedMarch 26, 2026
Internship Information
Core Responsibilities
The intern will contribute to the backend of the printing platform, built with Scala and JVM technologies, supporting the development of new features and REST APIs used by millions of users. Responsibilities also include collaborating with cross-functional teams and working on improving system performance, scalability, and reliability.
Internship Type
internship
Company Size
114
Visa Sponsorship
No
Language
English
Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page

About The Company
Journi is a tech company, changing the multi-billion euro personalized print industry. Its mission is to turn your photos into printed memories in the most customer-centric way: Making the creation process feeling as easy as taking photos and the results looking like made by a designer. To make this happen the company is leveraging the combination of massive amounts of data, modern AI and customer friendly UX. Furthermore the company’s production is 100% sustainable. At Journi we believe in innovation, collaboration and a future where digital and print go hand in hand to preserve lasting memories. We want to become the leading destination to share and print your moments. We have already inspired more than 10 million users around the globe and established Journi as a key player in a booming market, however, we have only scratched the surface of our potential. We are a startup and the creators of the most successful photo and print apps on the market. The Journi apps are downloaded and used by millions of users worldwide. We have been featured by Apple and Google over 20k times and have been covered by Forbes, the L.A. Times, TNW, Techcrunch and many more. At Journi, we look for exceptionally motivated people to become a member of our innovative team of 60+ people from all around the world. People who are passionate about solving challenges and making decisions that impact the success of the company. If you think this could be you, why not send us your application? ;) Check out open roles here: https://www.journiapp.com/careers Imprint: https://www.journiapp.com/legal
About the Role

We love the magic of memory keeping

At Journi, we’re on a mission to build the world’s most-downloaded printing app.

With over 10 million users worldwide, we help people turn their favorite moments into beautifully designed Photo Books and Prints. Our smart AI makes the process fast, simple, and joyful, so our users can spend less time editing and more time reliving their best stories.

🥁 About the internship

Join our backend team and help build the core of one of the world’s leading printing apps. As an intern, you won’t be doing “practice tasks” - you’ll work on real features and systems alongside experienced engineers, contributing to products used by real users in production!

This role is open to students, recent graduates, or anyone looking to grow their backend skills in a production environment. We are unable to sponsor visas for this internship. Candidates must already have a valid EU work permit and be based in Vienna.

Please note: This is a rolling internship opportunity, with applications reviewed on an ongoing basis. The internship duration is 4-6 months, and the exact start date is aligned with team availability and business needs. The position may be temporarily paused once we have successfully filled the current opening.


🚀 What you'll do

  • Contribute to the backend of our printing platform (built with Scala and JVM technologies)

  • Support the development of new features and REST APIs used by millions of users

  • Collaborate closely with frontend engineers, product designers, and product managers

  • Work on improving the performance, scalability, and reliability of our systems

  • Help identify bugs, technical debt, and areas for improvement - and be part of fixing them

  • Write clean, maintainable code and contribute to code reviews

  • Learn how production systems are built, tested, and deployed


🎒 Your bag of tricks

  • Basic to intermediate experience in backend development (through studies, internships, or personal projects)

  • Familiarity with at least one JVM language (Java, Kotlin, or Scala) (No Scala experience? No problem - as long as you’re excited to learn it!)

  • Understanding of REST APIs and how web applications communicate

  • Basic knowledge of databases (SQL or NoSQL)

  • Some exposure to Git and collaborative development workflows

  • Curiosity, ownership, and a willingness to learn by doing

  • Good communication skills and a collaborative mindset

  • You have the right to work in the EU/Austria and are based in Vienna or open to relocating


🔥 Nice-to-haves

  • Some experience with Docker, cloud platforms (AWS), PostgreSQL, Redis

  • Personal or academic projects (GitHub links welcome!)

  • Interest in system design, scalability, or performance

  • Curiosity about microservices or distributed systems


✨ What we offer

A happy team makes for a happy workplace. We wouldn’t be able to do what we do without our team, and that’s why we offer:

  • A monthly gross salary starting at € 1.410,00.

Plus, a bunch of awesome social benefits, such as:

  • Work your way: enjoy a hybrid working model with 40% home office days and flexible hours (core hours: 10am-4pm Mo-Th; and 10am-2pm Fri)

  • Daily fuel: breakfast, Italian-style coffee, tea, and fresh daily lunches in our in-house eatery, with options for most dietary preferences

  • Go places: we cover your Vienna public transport card for the duration of your internship (€38.42/month)

  • Mac your life easier: with a company MacBook, also available for personal use

  • Boost your German: weekly in-house lessons in small groups

  • Special treatment: enjoy a premium membership on all Journi products

... and more!


📫 What to expect after you apply

  1. Interview with your future mentor and a member of the Engineering team (1,5 h)

If all goes well, our Talent Acquisition team will be in touch with the next steps. Please include your CV and cover letter with your application.


About us

Everyone is welcome at Journi

No matter your background, identity, or story, if you’re exceptional at what you do, there’s a place for you here. We believe that an inclusive team is a stronger team, and we want everyone to feel respected and understood from the moment they join us.

Turning digital memories into something you can hold

Our goal is simple: to make it effortless for you to preserve the memories you cherish. By combining smart technology with a love for design, we turn "photo chaos" into high-quality keepsakes in seconds. You capture the moments; we help you keep them forever.

A global team with heart

More than 10 million people around the world already use Journi to create their Photo Books, and we’re just getting started. We’re a global team of 100+ people united in Vienna, thinking big and building with care. We work hard, but we never take ourselves too seriously. We keep things informal, friendly, and always on our users' side.

If you’re excited to get a lot of practical experience and shape a product loved by millions, we’d love to hear from you. 🌟

Key Skills
Backend DevelopmentJVM TechnologiesScalaJavaKotlinREST APIsFrontend Engineering CollaborationPerformance ImprovementScalabilityReliabilityBug IdentificationCode ReviewsGitSQLNoSQLCommunication
Categories
EngineeringSoftwareTechnologyData & Analytics
Benefits
Hybrid working modelFlexible hoursBreakfastItalian-style coffeeTeaFresh daily lunchesPublic transport card coverageCompany MacBookWeekly in-house German lessonsPremium membership on all Journi products
Backend Engineering Intern (all genders) - InternshipsHQ