Scala Backend Engineering Intern

Vienna

Company Social & Media:

Journi

About the Company

Journi is a technology company focused on helping people preserve their memories through personalized Photo Books and Prints. Its platform is used by more than 10 million people worldwide and combines design and AI-powered tools to simplify the creation of printed keepsakes. The company operates from Vienna and brings together an international team dedicated to building products used by customers around the globe.

About the Role

An opportunity is available for a Backend Engineering Intern to join the team working on the company’s printing platform. The internship offers hands-on experience in a production environment, where interns contribute to real products and features alongside experienced engineers.

This position is open to students, recent graduates, and individuals seeking to develop their backend engineering skills. The internship lasts between 4 and 6 months, with start dates determined according to team availability and business needs.

Candidates must already have the legal right to work in the EU/Austria and be based in Vienna or willing to relocate. Visa sponsorship is not available. The minimum working schedule for this internship is 32 hours per week.

Responsibilities

  • Contribute to the backend development of the printing platform built with Scala and JVM technologies
  • Assist with the development of new features and REST APIs
  • Collaborate with frontend engineers, product designers, and product managers
  • Support improvements related to system performance, scalability, and reliability
  • Help identify and resolve bugs, technical debt, and other improvement opportunities
  • Write clean and maintainable code
  • Participate in code reviews
  • Gain experience with the development, testing, and deployment of production systems

Requirements

  • Basic to intermediate backend development experience gained through studies, internships, or personal projects
  • Familiarity with at least one JVM language such as Java, Kotlin, or Scala
  • Understanding of REST APIs and web application communication
  • Basic knowledge of SQL or NoSQL databases
  • Exposure to Git and collaborative development workflows
  • Strong willingness to learn and take ownership of tasks
  • Good communication and teamwork skills
  • Legal authorization to work in the EU/Austria
  • Based in Vienna or open to relocation

Preferred Qualifications

  • Experience with Docker
  • Familiarity with cloud platforms such as AWS
  • Knowledge of PostgreSQL or Redis
  • Personal or academic software projects
  • Interest in system design, scalability, or performance optimization
  • Curiosity about microservices and distributed systems

Benefits

  • Monthly gross salary starting from €1,410
  • Hybrid working model with home office options and flexible working hours
  • Breakfast, coffee, tea, and daily lunch provided at the office
  • Vienna public transport card covered during the internship
  • Company MacBook available for work and personal use
  • Weekly German language lessons
  • Premium membership across Journi products
  • Additional employee benefits

Please refer to the official application page below for complete details about the position and application process: