Back to jobstraderepublicbank
Graduate Backend Engineering Programme - Berlin
Berlin, DE on-site internship intern 6d ago
About this role
LIGHTHOUSE FOR TALENT
You’re at the start of your career. You want to build things that matter. Not toy projects, not side quests, real systems used by millions of people.
At Trade Republic, we’re on a mission to empower everyone to create wealth with easy, safe and free access to the financial system. Today, millions of customers across Europe trust us with tens of billions of euros. What we build directly shapes how people save, invest and think about their future.
As a Graduate Engineer, you won’t just “join a team.” You’ll enter our Engineering Pipeline, a structured path designed to help you grow into a world class engineer while contributing to real products from day one.
ABOUT ENGINEERING AT TRADE REPUBLIC
Engineers build the bank.
Our Engineering organisation is responsible for the systems that power trading, savings, payments, onboarding, risk, mobile experiences and internal tools. We care deeply about technical excellence, ownership and long term thinking.
You’ll rotate through different teams across the business, product engineering, platform, mobile, data or infrastructure, to build a broad understanding of how a modern fintech operates end to end. The goal is simple: give you context, depth and the foundations to specialise with confidence.
You’ll work in cross-functional teams alongside product managers, designers and experienced engineers who care about mentoring and raising the bar.
WHAT YOU’LL BE DOING
Contribute to real product features used by millions of customers
Work across different parts of our stack, backend services, mobile apps, internal platforms or data systems
Design, build and test scalable systems with performance, reliability and security in mind
Participate in code reviews and technical discussions, learning how experienced engineers think about trade-offs
Deploy changes through modern CI/CD pipelines and observe how production systems behave in the real world
Take ownership of tasks with guidance, gradually moving from contributor to trusted engineer
Continuously improve code quality, documentation and team processes
Learn how engineering decisions connect to business outcomes in a regulated, high scale environment
This is not a shadowing programme. You ship.
WHAT WE LOOK FOR
A Bachelor’s or Master’s degree in Computer Science, Engineering or a related field
Up to 1 year of professional experience, including internships, working student roles or relevant projects
Strong foundations in computer science fundamentals, data structures, algorithms, system design basics and problem solving
Experience coding in at least one modern programming language
Curiosity about how large-scale systems work, mobile applications, cloud infrastructure or data platforms
Clear communication skills and comfort collaborating in a team
Ownership mindset, you take responsibility for what you build
Fluency in English
You do not need to know our exact stack. We care more about fundamentals, learning velocity and engineering thinking than a perfect keyword match.
WHAT YOU CAN EXPECT
Structured rotations across engineering teams
Dedicated mentorship from experienced engineers
Exposure to systems operating at European scale
A fast moving environment where your work has visible impact
If you want to start your career somewhere that treats engineering as a craft, expects a lot and supports you to grow into it, this is your entry point.
Build the bank. Build yourself.
We believe it’s our team’s varied identities and backgrounds that make us sharper and stronger. We’re committed to creating an environment where everyone feels respected and has equal opportunity to thrive in their careers. For any questions on DEI during the interview process, reach out to your recruitment partner.
Offices: Berlin, Berlin, Germany (Berlin);