Junior Backend Developer m/w/d

Festanstellung, Voll- oder Teilzeit · Hamburg / Remote, remote-friendly
43.000 - 49.000 € pro Jahr
Lesen Sie die Stellenbeschreibung in:
Worum es geht
Wir haben mit Tomorrow Großes vor! Unsere Vision: Nachhaltige Finanzen raus aus der Nische holen und in die Mitte der Gesellschaft bringen. Das ist verdammt viel Arbeit – also packen wir es an.

Unser Team ist das Herzstück der Kundenerfahrung von Tomorrow in den Bereichen Growth, Onboarding, Compliance und Customer Success.Wir entwickeln die Services, die neue Kund*innen an Bord bringen, ihre Sicherheit und Compliance gewährleisten und sowohl Kund*innen als auch interne Teams mit smarten Tools und Automatisierungen unterstützen.

Was dich erwartet
Als Junior Backend Developer m/w/d arbeitest du an realen und wichtigen Problemen: nahtlose Onboarding-Prozesse, KYC-Verfahren, DSGVO-konforme Systeme, Support-Automatisierung und die Infrastruktur, die Tomorrow zu einem vertrauenswürdigen Banking-Partner macht. Du programmierst in Kotlin und Java, kollaborierst mit funktionsübergreifenden Teams und entwickelst deine Fähigkeiten mit Mentoring durch erfahrene Ingenieur*innen weiter – und baust dabei Produkte, die nachhaltiges Banking vorantreiben.

Deine Aufgaben:

  • Design und Entwicklung von Backend-Services unter Verwendung von Kotlin und Java (Spring Boot, PostgreSQL, Kafka)

  • Entwicklung von Features in den Bereichen Onboarding, Compliance-Tools und Customer-Support-Automatisierung

  • Zusammenarbeit mit Stream Leads, Designer*innen und funktionsübergreifenden Teams

  • Teilnahme an Code Reviews und Beitrag zur technischen Dokumentation

  • Fehlerbehebung als Teil des Third-Level-Supports

  • Engagement in Communities of Practice zum Wissensaustausch und zur Weiterentwicklung

  • Mitgestaltung von Prozessen zur Reduzierung manueller Arbeit und Steigerung der Effizienz

Was Du mitbringen solltest
  • 1-2 Jahre professionelle Software-Entwicklungserfahrung (einschließlich Praktika, Bootcamps oder substanzieller persönlicher Projekte)

  • Grundkenntnisse in Java und Kotlin: Du hast mit diesen Sprachen gearbeitet und verstehst die Kernkonzepte

  • Grundkenntnisse in SQL: Du kannst Abfragen schreiben, Joins verstehen und mit Datenbanken arbeiten

  • Grundkenntnisse in Git: Du bist vertraut mit Branching, Merging und Pull Requests

  • Grundkenntnisse in Gradle: Du verstehst, wie man Dependencies erstellt und verwaltet

  • Verständnis von REST APIs und HTTP-Grundlagen: Du weißt, wie Web-Services kommunizieren

  • Wünschenswert: Erfahrung mit PostgreSQL, Kafka, Spring Boot, Docker oder Test-Frameworks (JUnit, Mockito)

  • Wünschenswert: Vertrautheit mit CI/CD-Pipelines und DevOps-Grundlagen

Lasst uns uns selbst herausfordern: Ist ein Studienabschluss (Studium/Ausbildung) wirklich zwingend erforderlich?


Wir legen Wert auf praktische Erfahrung und Leidenschaft für das Lernen ebenso wie auf formale Bildung. Wenn du echte Projekte entwickelt, zu Open Source beigetragen oder dir Wissen durch Bootcamps und Online-Kurse selbst angeeignet hast, dann wollen wir von dir hören!

  • Du sprichst fließend Englisch (fortgeschrittenes Niveau C1), in Wort und Schrift

  • Grundkenntnisse in Deutsch (A2) sind ein Plus, aber nicht zwingend erforderlich

  • Du bist lernbegierig und scheust dich nicht, Fragen zu stellen oder Feedback einzuholen

  • Du arbeitest gerne kooperativ und besitzt gute Kommunikationsfähigkeiten sowie eine hohe Problemlösungskompetenz

  • Du unterstützt die Idee, durch den Einsatz von Geld als Hebel für positive Veränderungen eine bessere Zukunft für alle zu schaffen

Was wir anbieten
Es wird Spaß machen, versprochen. Zusammen mit über 60 Gleichgesinnten arbeitest du jeden Tag daran, Menschen für nachhaltige Finanzen zu gewinnen. Unsere Kultur basiert auf unseren Werten, unserer aktiven New-Work-Philosophie und auf klaren, ambitionierten Zielen. Am besten lernst du uns jedoch kennen, indem du uns triffst und Tomorrow selbst erlebst.
Vergütung

43.000 – 49.000 EUR Brutto-Jahresgehalt + einmalig 5.000 EUR in virtuellen Anteilen


Transparenz ist das A und O. Deshalb geben wir für alle Stellen eine Gehaltsspanne an. Sobald wir dich in einem Interview besser kennengelernt haben, können wir dich individuell einschätzen und herausfinden, wo du in unserer transparenten Gehaltsmatrix stehst.

Von wo aus du arbeiten könntest

Wir möchten allen Mitarbeiter*innen bei Tomorrow die Möglichkeit geben, ihr Privatleben und ihre Arbeitszeiten flexibel und nach ihren eigenen Bedürfnissen zu gestalten. Homeoffice und mobiles Arbeiten sind daher fester Bestandteil unserer Remote-freundlichen Arbeitskultur. Gleichzeitig glauben wir an die enormen Vorteile des persönlichen Austauschs und der Zusammenarbeit vor Ort. Unser fantastisches Büro in Hamburg ist der perfekte Ort dafür und steht dir jederzeit zur Verfügung.


Unser Büro ist rollstuhlgerecht, verfügt über einen ebenerdigen Zugang und bietet flexible Gestaltungsmöglichkeiten für deinen Arbeitsplatz. Wir erwarten von unserem zukünftigen Junior Backend Developer (m/w/d), dass er/sie mindestens einen Tag alle zwei Wochen für die Team-Kollaboration und den Wissensaustausch vor Ort in unserem Büro arbeitet.


Alle weiteren Details besprechen wir gerne mit dir, wenn wir dich persönlich (virtuell) treffen. Noch etwas: Aus organisatorischen Gründen setzt diese Position deinen Wohnsitz in Deutschland voraus.

Und jetzt?

Wir möchten dich in unserer Community willkommen heißen.


Deshalb möchten wir dir auf Augenhöhe begegnen und laden dich ein, so zu kommen, wie du bist, auch wenn du glaubst, noch nicht alle Anforderungen zu erfüllen.


Wenn du daran interessiert bist, mit uns zusammenzuarbeiten, benötigen wir Folgendes von dir:

  • Deinen Lebenslauf, ohne Foto oder Geburtsinformationen

  • Deine Gehaltsvorstellungen und dein frühestmögliches Startdatum

  • Ein paar Sätze zu deiner Motivation, mit uns das Banking von morgen zu gestalten

Außerdem würden wir uns freuen, wenn du uns mitteilst, wie du gerne angesprochen werden möchtest (Pronomen / bevorzugter Name), damit wir dies während des gesamten Bewerbungsprozesses berücksichtigen können.


Unser Interview-Prozess:

  1. Erstes Gespräch (45–60 Min.) | Hiring Manager
    Hintergrund, Ziele, Cultural Fit und technische Grundlagen.

  2. Technisches Deep Dive & Kollaboration (60–90 Min.) | Engineering Team
    Live Code Review + Diskussion über den Arbeitsstil. Deine Chance zu sehen, wie wir arbeiten.

Dein*e Ansprechpartner*in
Sönke
Über uns
Wir sind ein Social Business aus dem Herzen von St. Pauli und haben es uns zum Ziel gemacht, Geld als Hebel für den positiven Wandel zu nutzen, um eine bessere Zukunft für alle zu gestalten. Im November 2018 haben wir mit einem nachhaltigen Girokonto gestartet, das heute rund 120.000 Menschen in Europa nutzen. Als nächstes wollen wir Tomorrow als umfassende Finanzplattform etablieren und noch mehr Geld in die richtige Richtung lenken. Mit einer App, die sich am Bedürfnis unserer Kund*innen orientiert, transparenter und zeitgemäßer Ansprache und messbarem sozialen und ökologischen Impact. Mach mit und hilf uns, nachhaltige Finanzen in der Mitte der Gesellschaft zu etablieren!
The role

We have big plans for Tomorrow. Our vision: Establish sustainable finance at the heart of society. That's a hell of a lot of work - so let's get started.

Our team sits at the heart of Tomorrow's customer experience, working across Growth, Onboarding, Compliance, and Customer Success. We build the services that bring new customers aboard, keep them secure and compliant, and empower both customers and internal teams with smart tooling and automation.

What you can expect

As Junior Backend Developer f/m/x, you'll work on real problems that matter: seamless onboarding flows, KYC processes, GDPR-compliant systems, support automation, and the infrastructure that makes Tomorrow a trusted banking partner. You'll code in Kotlin and Java, collaborate across teams, and grow your skills with mentorship from experienced engineers—all while building products that drive sustainable banking forward.

What you'll do:

  • Design and develop backend services using Kotlin and Java (Spring Boot, PostgreSQL, Kafka)

  • Build features across onboarding, compliance tooling, and customer support automation

  • Collaborate with Stream Leads, Designers, and cross-functional teams

  • Participate in code reviews and contribute to technical documentation

  • Troubleshoot issues as part of third-level support

  • Engage with Communities of Practice to share knowledge and level up

  • Help shape processes that reduce manual work and improve efficiency

What we're looking for
  • 1-2 years of professional software development experience (including internships, bootcamps, or substantial personal projects)

  • Basic knowledge of Java and Kotlin - you've worked with these languages and understand core concepts

  • Basic knowledge of SQL - you can write queries, understand joins, and work with databases

  • Basic knowledge of Git - you're comfortable with branching, merging, and pull requests

  • Basic knowledge of Gradle - you understand how to build and manage dependencies

  • Understanding of REST APIs and HTTP fundamentals - you know how web services communicate

  • Nice to have: Experience with PostgreSQL, Kafka, Spring Boot, Docker, or testing frameworks (JUnit, Mockito)

  • Nice to have: Familiarity with CI/CD pipelines and DevOps basics


Let's challenge ourselves: Is a degree (study/training) really mandatory?


We value practical experience and passion for learning just as much as formal education. If you've built real projects, contributed to open source, or taught yourself through bootcamps and online courses - we want to hear from you!

  • You are fluent in English (advanced level C1), both written and spoken

  • Basic knowledge of German (A2) is a plus but not mandatory

  • You're eager to learn and not afraid to ask questions or request feedback

  • You work well in a team and have strong communication and problem-solving skills.

  • You support the idea to create a better future for everyone by using money as a force for good

What we offer
It will be fun too, we promise! Together with more than 60 like-minded colleagues, you will work every day to win people over to sustainable finance. Our culture is based on our values, our active new work philosophy and on clear, ambitious goals. But the best way to get to know us is to come and meet us and experience Tomorrow for yourself.
Salary

43.000 - 49.000 EUR annual gross + one-time 5.000 EUR in virtual shares


Transparency is Queen (and King). This is why we indicate a salary range for all jobs. Once we have got to know you better in an interview, we will be able to assess you individually and find out where you fit in our transparent salary matrix.

You want to work remotely?

We want to give all employees at Tomorrow the opportunity to organize their personal life and working hours flexibly and in keeping with their own requirements. Working from home and mobile work are therefore integral parts of our remote-friendly work culture. At the same time, we believe in the huge advantages of meeting up and working together in person. Our fantastic office in Hamburg is the perfect space for this and available to you any time.


Our office is wheelchair-accessible, has ground-level access and offers flexible options for designing your workspace. We expect our future Junior Backend Developer (f/m/x) to spend a minimum of 1 day every two weeks working on-site in our office for team collaboration and knowledge sharing.


We will be happy to discuss all other details with you when we meet you (virtually) in person. One more thing: for organizational reasons, this position requires your place of residence to be in Germany.

What's the next step?

We'd like to welcome you to our community.

That is why we want to engage with you at eye level and invite you to come as you are - even if you think you don’t fit all the requirements yet.

 

If you're interested in working with us we need the following from you:

  • Your resume, without photo or birth information

  • Your salary expectations and earliest possible starting date.

  • A few sentences about your motivation to build the banking of tomorrow with us


Besides, we would appreciate it if you let us know how you would like to be addressed (pronoun / preferred name) so that we can take that into account throughout the application process.


Our interview process:

  1. First conversation (45-60 min) | Hiring Manager
    Background, goals, culture fit, and technical basics.

  2. Technical deep dive & collaboration (60-90 min) | Engineering Team
    Live code review + work style discussion. Your chance to see how we work.

Your contact at Tomorrow
Sönke
About us
We are a social business from the heart of St Pauli and our aim is to use money as a lever for positive change – to shape a better future for everyone. We started out in November 2018 with a sustainable current account, which is now used by around 120,000 people in Europe today. Our next step is to establish Tomorrow as a comprehensive financial platform and to channel even more money in the right direction. With an app that is geared towards the needs of our customers, as well as modern, transparent communication and a measurable social and ecological impact. Join our team and help us establish sustainable finance at the heart of society!
Werde ein Teil von Tomorrow und hilf uns, das Banking von Morgen zu entwickeln.
Wir freuen uns über ​dein Interesse an Tomorrow. Bitte fülle das folgende Formular aus. Solltest ​du Schwierigkeiten mit dem Upload ​deiner Daten haben, wende ​dich einfach per Email an jobs@tomorrow.one.
Dokument wird hochgeladen. Bitte warten Sie.
Fügen Sie alle erforderlichen (mit einem * gekennzeichneten) Angaben hinzu, um Ihre Bewerbung abzusenden.