Fullstack Developer (m/w/d/x)

Permanent employee, Full-time · Berlin
60,000 - 80,000 € per year
Read job description in:
Deine Mission bei ucm:

Als Fullstack Developer mit Fokus auf KI wirst du Teil unseres interdisziplinären Produktteams und arbeitest an der Weiterentwicklung unserer Plattform – mit besonderem Schwerpunkt auf der Integration von AI-Technologien. Du entwickelst sowohl Frontend- als auch Backend-Komponenten, die datenbasiert, performant und nutzerzentriert sind.

Dein Beitrag? Robuste, skalierbare Systeme mit echten Nutzer:innen im Fokus – und eine neue Entwicklungsdimension durch den Einsatz von KI-Tools, die dir helfen, schneller und smarter zu liefern.

Deine Hauptaufgaben:
  • Du entwickelst skalierbare Lösungen: Du baust performante Backend- und Frontend-Komponenten, die Nutzer:innen begeistern und echten Mehrwert bieten.
  • Du integrierst KI in den Dev-Alltag: Du testest, bewertest und implementierst AI-Tools zur Unterstützung bei Code-Generierung, Problemdiagnose oder automatisierten Tests.
  • Du automatisierst & optimierst: Du erkennst Potenziale zur Automatisierung repetitiver Entwicklungsaufgaben und setzt sie produktiv um.
  • Du arbeitest datenbasiert: Du nutzt Nutzer:innen-Daten und KI-Analysen, um neue Features zu konzipieren und bestehende Funktionen zu verbessern.
  • Du dokumentierst & teilst Wissen: Du entwickelst Guidelines und gibst dein Know-how zu AI-gestützter Entwicklung an das Team weiter – z. B. in internen Workshops.
Wen wir suchen:
Dein Tech-Stack:
  • Backend (mind. 3 davon): Ruby on Rails · Rust · Go · Java · PostgreSQL
  • Cloud & Versionskontrolle: AWS · GitHub
  • Frontend: HTML & CSS · TypeScript & JavaScript · React & React Native
  • Zusätzlich wichtig: Testing & Debugging (Clean Code & Qualitätsfokus), Web-Performance & Optimierung, Erfahrung mit KI-gestützten Tools (z. B. GitHub Copilot, GPT, Tabnine o. Ä.)
Was du mitbringst:
  • Du hast ein solides Fundament in der Fullstack-Entwicklung und Lust, dich in neue Technologien einzuarbeiten
  • Du arbeitest strukturiert, lösungsorientiert und hast den Anspruch, Dinge nicht nur zum Laufen zu bringen – sondern gut
  • Du denkst AI-first: Du nutzt Tools, die dir helfen, schneller zu entwickeln und klügere Entscheidungen zu treffen
  • Du bringst eigene Ideen mit, arbeitest proaktiv und hast Freude daran, Wissen zu teilen
  • Du sprichst Deutsch min. B1-Niveau und Englisch auf einem C1 oder C2 Niveau
  • Unser Product & Engineering Team arbeitet aus Berlin heraus – in enger Abstimmung mit Operations und anderen Teams. Wir suchen Menschen, die offen für regelmäßige Workshops, Teamtage und persönlichen Austausch im Berliner Office sind. Denn nur wer unsere Nutzer:innen und internen Kunden versteht, kann wirklich wirksame Lösungen bauen.

Dafür steht ucm:
  • High Impact: Du gestaltest die Experience von tausenden Nutzer:innen aktiv mit und prägst die Art, wie wir Projekte besetzen und mit unserer Community arbeiten
  • Flexibilität & Work-Life-Integration: Hybrides Arbeiten, Workation im EU-Ausland und ein modernes Office direkt am Berliner Hauptbahnhof
  • Wachstum & Weiterentwicklung: Zugriff auf AI-Trainings, individuelle Weiterbildungsmöglichkeiten und die Chance, dich fachlich und persönlich weiterzuentwickeln – z. B. Richtung Teamlead
  • Attraktives Vergütungspaket: 60.000–80.000 € brutto pro Jahr bei Vollzeit – abhängig von Erfahrung, Potenzial und Verfügbarkeit
  • Echtes Ownership: Du bekommst Verantwortung ab Tag 1, arbeitest eigenständig, kannst Ideen umsetzen und hast echten Gestaltungsspielraum – wir suchen keine Verwalter:innen, sondern Möglichmacher:innen
Über uns

ucm revolutioniert seit 2014 die Vermittlung von studentischem Personal. Wir schaffen innovative Personallösungen durch unser Selbstverständnis als menschenzentrierte Full-Service-Agentur kombiniert mit der Effizienz einer kuratierten und KI-gestützten Matchmaking-Plattform. Über 2.000 zufriedene Kunden und mehr als 48.000 Studierende nutzen heute unsere Plattform ucm.jobs. Wir glauben fest daran, dass jede und jeder im Team einen wichtigen Teil zum Unternehmenserfolg beiträgt. Deshalb investieren wir in unser Team und möchten jedem einen hervorragenden Arbeitsplatz bieten – in Anerkennung dessen wurden wir bereits mehrfach als kununu Top Company ausgezeichnet. 

Wir stehen für Vielfalt und Chancengleichheit, deshalb freuen wir uns natürlich über Bewerbungen von Menschen mit Behinderung. Personenbezogene Formulierungen in der Stellenanzeige sind geschlechtsneutral zu betrachten.

Your mission at ucm:

As a Fullstack Developer with a focus on AI, you’ll join our interdisciplinary product team to further develop our platform – with a special focus on AI technology integration. You’ll build both frontend and backend components that are data-driven, high-performing, and user-centric.

Your contribution? Robust, scalable systems that center around the real needs of users – and a smarter, faster development workflow through intelligent AI tools.

Your key responsibilities:
  • Develop scalable solutions: Build reliable backend and frontend components that deliver real value to users
  • Integrate AI into everyday development: Test, evaluate, and implement AI tools for code generation, debugging, and automated testing
  • Automate & optimize: Identify automation potential for repetitive development tasks and turn them into productively integrated processes
  • Work data-driven: Use user data and AI-driven insights to design new features and improve existing functionality
  • Document & share knowledge: Create internal guidelines and lead AI-related knowledge sharing within the team – e.g. via workshops
Who we are searching for:
Your tech stack:
  • Backend (at least 3): Ruby on Rails · Rust · Go · Java · PostgreSQL
  • Cloud & version control: AWS · GitHub
  • Frontend: HTML & CSS · TypeScript & JavaScript · React & React Native
  • Also important: Testing & debugging (clean code & quality focus), Web performance optimization, Experience with AI-enhanced tools (e.g. GitHub Copilot, GPT, Tabnine)
What you bring to the table:
  • Solid experience in fullstack development and openness to learning new technologies
  • Structured, solution-oriented work style and the ambition to not just make things work – but make them great
  • AI-first mindset: You use tools that help you develop faster and make smarter decisions
  • Proactive with your ideas and enjoy sharing knowledge and raising the bar for the whole team
  • German minimum B1 levelt and English fluency (C1 or C2 level)
  • Our product & engineering team is based in Berlin – closely aligned with operations and other internal teams. We’re looking for people open to regular workshops, team days, and face-to-face exchange at our Berlin office. Because understanding our users and internal stakeholders is key to building meaningful solutions.
What ucm stands for:
  • High impact: Shape the experience of thousands of users and influence how we staff projects and build community at scale
  • Flexibility & work-life integration: Hybrid work, remote options, EU-based workations, and a modern office right at Berlin Central Station
  • Growth & learning: Access to AI training, personal development opportunities, and a clear path toward project leadership or technical management
  • Attractive compensation: €60,000–80,000 gross per year (depending on experience, potential, and availability)
  • Real ownership: You’ll get responsibility from day one, work independently, implement ideas, and have the space to shape real solutions – we’re not looking for maintainers, but makers
About us
Since our foundation in 2014, we have been revolutionizing the way students find flexible jobs. Our goal is to become Germany's largest recruiting community for students. With more than 45,000 students on our platform, we offer easy access to great jobs via our app (ucm jobs) and unlock the potential of the student workforce for a variety of industries.

We stand for diversity and equal opportunities, so of course we welcome applications from people with disabilities. Personal formulations in the job advertisement are to be considered gender-neutral.
You're looking for an exciting new job? Then you've come to the right place!
We appreciate your interest in supporting us at ucm.agency. To send us your application, please fill out the fields in the form below. As soon as we have received your application, we will get back to you as soon as possible.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.