(Senior) Software Engineer (f/m/d) Fullstack (Flutter)
(Senior) Software Engineer (f/m/d) Fullstack (Flutter)
(Senior) Software Engineer (f/m/d) Fullstack (Flutter)
(Senior) Software Engineer (f/m/d) Fullstack (Flutter)
Trusted Shops GmbH
Internet, Onlinemedien
Köln
- Art der Anstellung: Vollzeit
- 57.500 € – 72.000 € (von XING geschätzt)
- Hybrid
- Zu den Ersten gehören
(Senior) Software Engineer (f/m/d) Fullstack (Flutter)
Über diesen Job
- NEU
(Senior) Software Engineer (f/m/d) Fullstack (Flutter)
Trusted Shops SE (DE) • Köln
Köln
Deine Aufgaben
Trusted Shops entwickelt SaaS-Lösungen für mehr als 40 Millionen Verbraucher und 30.000 Unternehmen in ganz Europa. Unsere Produktpalette umfasst Produkte wie das Trustmark, den Käuferschutz und die eTrusted Plattform für Kundenbewertungen. Unsere Produkte sind Teil unserer 20-jährigen Mission, Vertrauen zwischen Menschen und Unternehmen im digitalen Zeitalter zu ermöglichen.
Unsere Produktentwicklung ist in der Abteilung Products & Engineering angesiedelt, die aus 15 funktionsübergreifenden Produktteams in drei Produktbereichen (Consumer, Business und Platform) besteht, die in einer agilen Umgebung arbeiten.
Verstärke unser Team als als (Senior) Software Engineer (f/m/d) Fullstack (Flutter) für unsere Consumer Domain. Wenn Du gerne in einem kreativen und dynamischen Umfeld arbeitest, Freude am Programmieren hast und leidenschaftlich daran interessiert bist, die User Experience positiv zu beeinflussen, dann bist Du bei uns genau richtig.
Das Consumer Account Team ist eine mobile-first, responsive Anwendung, die mit Flutter entwickelt wird. Unterstützt wird sie durch eine REST-API sowie ein Java-basiertes Backend, das sowohl in AWS als auch on-premise läuft – mit einer schrittweisen Migration in die Cloud. Das Projekt ist noch recht neu: Wir haben vor einem Jahr damit begonnen und es wurde im Januar 2025 veröffentlicht (Trusted Shops App Store Link).
Deine Verantwortlichkeiten als (Senior) Software Engineer (f/m/d) Fullstack (Flutter):
Du arbeitest eng in einem cross-funktionalen Produktteam zusammen – gemeinsam mit talentierten Engineers (w/m/d), einem Product Manager (w/m/d), einem QA Engineer (w/m/d), einem Agile Coach (w/m/d) sowie UI/UX Designer*innen (w/m/d)
Du treibst die Entwicklung unseres Consumer Accounts voran – die zentrale Anlaufstelle für Nutzer*innen, um Bestellungen einzusehen, den Käuferschutz zu verwalten oder Shops bei fehlenden Lieferungen zu kontaktieren
Dein Fokus liegt auf der Frontend-Entwicklung mit starker Expertise in mobilen, responsiven Nutzeroberflächen für unsere Konsument*innen
Gleichzeitig unterstützt du als Fullstack Engineer auch in den Bereichen Backend, Infrastruktur und Continuous Integration
Beim Implementieren neuer Features verbesserst und refaktorierst du auch die bestehenden Backends, um neuen Anforderungen gerecht zu werden
Du verfolgst den Ansatz "You build it, you own it" – das heißt, du begleitest deine Entwicklungen von der ersten Zeile Code bis zum vollständigen Rollout in die Produktion
Du arbeitest kontinuierlich an der Optimierung unserer Produktionsumgebung – inklusive Automatisierung per Infrastructure as Code (IaC) sowie der Weiterentwicklung unserer Monitoring-Systeme
Am wichtigsten ist uns deine Bereitschaft, dich weiterzuentwickeln und mit einer positiven Einstellung täglich Neues zu lernen – und gemeinsam mit dem Team und der Organisation jeden Tag ein bisschen besser zu werden
Wieso zu Trusted Shops?
Persönliche Entwicklung: Du erhältst direkte Unterstützung von deiner*deinem Engineering Manager*in, um Dein Wachstum und Deinen Erfolg sicherzustellen.
Gesundheit und Wohlbefinden: Nehme an monatlichen Gesundheitsaktivitäten teil und erhalte einen zusätzlichen Urlaubstag für die Erreichung von Gesundheitszielen.
Kontinuierliches Lernen: Genieße Deinen "Self Education Day" an jedem letzten Freitag im Monat, an dem Du Dich auf Dein persönliche Weiterentwicklung konzentrieren, interne Tech-Talks besuchen, ein Buch lesen oder an Deinen Zielen arbeiten kannst.
Inklusive Arbeitskultur: Flexible Arbeitsmöglichkeiten und ein Fokus auf Work-Life-Balance. Es wird keine Arbeit bis spät in die Nacht erwartet.
Wenn Du mehr über unser Unternehmen erfahren möchtest, kannst Du die LinkedIn-Artikel unseres CTOs lesen
Ein üblicher Tag als (Senior) Software Engineer (f/m/d) Fullstack (Flutter) bei Trusted Shops:
Beginne Deinen Tag mit dem Einrichten Deines Remote-Arbeitsplatzes oder dem Einrichten Deines Schreibtisches im Büro.
Du startest deinen individuellen Task Manager und tauchst gedanklich in die Stories ein, an denen du gerade arbeitest – von kurzfristigen operativen Aufgaben bis hin zu langfristigen, großen Stories, die Teil noch größerer Epics sind
Im täglichen Standup triffst du dich mit dem Team und bereitest gemeinsam den Boden für die Zusammenarbeit des Tages. Ihr werft dabei vielleicht auch einen Blick auf euren Backlog – oder euer Kanban Board oder welches agile Arbeitsmodell auch immer euer Team bevorzugt
Anschließend arbeitest du weiter an den Stories, Tasks und Bugs aus dem aktuellen Sprint oder dem Kanban Board. Dabei nimmst du dir entweder fokussierte Coding-Sessions alleine vor oder ihr löst Themen gemeinsam im Pair- oder Mob-Programming
Genieße eine flexible Mittagspause, sei es ein selbstgekochtes Essen zu Hause oder ein entspannter Restaurantbesuch mit Kolleg*innen in der Nähe.
Verbringe den Nachmittag in konzentrierten Arbeitssessions, angepasst an die Dynamik und Präferenzen deines Teams.
Nutze Deinen monatlichen Self-Education Day zur persönlichen Weiterentwicklung mit einem selbstgewählten Lernplan – ganz ohne Meetings.
Beende den Tag mit Teambuilding-Events wie Waffle Day oder genieße ein Getränk auf der Dachterrasse.
Dein Profil
Du hast mindestens zwei Jahre Erfahrung als Fullstack Engineer und bringst ein umfassendes Skillset mit, besonders im Cross-Platform-Framework Flutter mit Dart
Du hast Erfahrung mit einer Flutter State Management Lösung wie Bloc, Riverpod o.Ä.
Du beherrschst Backend-Technologien wie Java sicher
Erfahrung in der Entwicklung von Mobile Apps für iOS oder Android ist ein großes Plus
Du verfügst über ein solides Verständnis von Cloud-Deployment und -Betrieb, z.B. mit AWS Lambdas, Spring Boot Apps oder Container-Umgebungen wie AWS ECS
Du kennst dich mit Infrastructure as Code Frameworks wie Terraform aus und hast idealerweise auch Erfahrung mit Design-Tools wie Figma, Adobe XD oder Sketch
Du kommunizierst fließend auf Englisch; Deutschkenntnisse sind ein Plus
Du bist zielorientiert, arbeitest gerne im Team und hast Freude daran, Neues zu lernen und unsere Mission voranzutreiben
Was wir Dir bieten:
Hybrid Work: Kombiniere flexible remote Arbeit mit Teamtagen im Office
Workation: Arbeite temporär von einem Ort deiner Wahl innerhalb der EU, Island, Liechtenstein oder Norwegen
Unbefristetes Arbeitsverhältnis bei Europas Vertrauensmarke
Einen "Self Education Day" pro Monat
27 Urlaubstage + 3,5 zusätzliche freie Tage an Weihnachten, Silvester und Karneval
Buddy Programm (ein erfahrener Trustee steht Dir zur Seite)
Individuelle Weiterentwicklungsmöglichkeiten und interne Learning-Angebote
Events (Team Events, Unit Events, etc.)
Health Pass - kostenlose Online und Offline Sport-, Fitness- und Gesundheitskurse
BUILD A COMMUNITY OF TRUST WITH US - #cometotrust
Du bist Dir nicht sicher, ob Du bist, wonach wir hier suchen? Bewirb Dich!
Bei Trusted Shops interessieren wir uns für Dich als Mensch - ob Du zu uns passt, ist unabhängig von Geschlecht, Nationalität, ethnischer und sozialer Herkunft, Religion/Weltanschauung, Behinderung, Alter sowie sexueller Orientierung und Identität. Trusted Shops bekennt sich klar zu Diversität und gegen Diskriminierung.
Alessandro Canu
Deine Benefits bei Tech
Hybrid Work
Unsere hybride Arbeitsstruktur fördert lebendigen Teamgeist vor Ort und gibt dir gleichzeitig den Raum, deinen persönlichen Rhythmus an Remote-Tagen zu entfalten. Nutze zusätzlich die Option von Workation.
Health Pass
Bleibe fit – physisch und psychisch. Unser betriebliches Gesundheitsmanagement bietet dir eine Vielzahl von Kursen, Vorträgen und Workshops.
Internationales Flair
Bei einem Team bestehend aus 40 verschiedenen Nationen wird es niemals langweilig. Wir feiern unsere Vielfalt und die unzähligen neuen Blickwinkel, die sie uns schenkt.
Individuelle Weiterentwicklungsmöglichkeiten
Entfalte dein Talent und verbessere deine individuellen Skills, die dich bei deiner Arbeit unterstützen.
Buddy Programm
Dein Buddy hilft dir, dich in deiner Anfangszeit bei uns gut einzuleben. Später kannst auch du deine Erfahrung mit neuen Kolleg*innen teilen.
Teamevents
Egal ob im Sommer, im Winter oder dann, wann es deinem Team passt – wir genießen gemeinsame Zeit.
Gilden
In teamübergreifenden Gilden arbeiten wir selbstorganisiert und praxisnah an einem aktuellen Thema, z.B. in der Architecture Guild oder der DevOps Guild.
Hackathons
Wir schauen gerne über den Tellerrand und entwickeln in kleinen Events nützliche und kreative Problemlösungen – egal ob mit Arbeitsbezug oder ohne.
Peer- /mob-programming
Viele Köpfe entwickeln gemeinsam den besten Code. So kommen wir in Projekten noch effektiver voran und lernen voneinander.
Knowledge Marketplace
Jede*r kann auf einer Art schwarzem Brett Wissen anbieten oder danach suchen. So entstehen spontane Trainings untereinander.
Agile Coach
Agile Coaches stehen dir und deinen Teams zur Verfügung, damit ihr gemeinsam erfolgreich seid.
Unsere Werte
Transparenz
Offene und klare Kommunikation bringen uns schnell ans Ziel. Sprich deine Themen offen an – gemeinsam finden wir für alles eine Lösung.
Respekt
Jede*r unserer Kolleg*innen ist ein wertvoller Bestandteil unserer Gemeinschaft. Respektvoller Umgang und Offenheit sind die Voraussetzung für unsere Arbeit.
Vertrauen
Wir wissen, dass du deine Arbeit toll machst – sonst wärst du nicht bei uns. Deswegen vertrauen wir dir, deinen Fähigkeiten, Ideen und Intentionen.
Du brennst für den Code hinter unseren Produkten?
Java: Java wird von einigen unserer Tech-Teams verwendet und unterstützt uns bei Komponenten mit komplexer Logik, meist in Kombination mit Spring Boot
TypeScript: Wir verwenden TypeScript in Kombination mit dem Framework React im Frontend und auch serverseitig mit NodeJS
Python: Oft greifen wir auf Python zurück, wenn wir Daten verarbeiten oder transformieren.
React: React kommt zum Einsatz, wenn die Performance unserer Lösungen wichtig ist. Vor allem unser B2C-Umfeld profitiert von React (Shop-Profile, Trustbadges, Widgets, etc.)
Spring Boot: Wenn es um komplexe Geschäftslogik in Java und Kotlin geht, setzen wir Spring Boot ein. Es wird in ECS deployed
NodeJS: Unser Fokus liegt auf Serverless, und wir verwenden oft Typescript im Backend. Wir verwenden NodeJS meist in Kombination mit AWS Lambda
Circle CI: CircleCI ist unser CI/CD Tool für automatisierte Builds, Testing & Deployment
GitHub: GitHub unterstützt unsere interne Open Source Policy und ermöglicht teamübergreifende Zusammenarbeit und Feedback
Ansible: Wir verwenden Ansible, um unsere virtuellen Server auf wiederholbare und automatisierte Weise bereitzustellen
Terraform: Unsere AWS-Infrastruktur wird komplett mit Terraform verwaltet. Dies ermöglicht uns, eine einfache Historie aller Änderungen zu führen und den manuellen Aufwand zu minimieren
DynamoDB: DynamoDB wird häufig verwendet, um auf große Datenmengen in Echtzeit zuzugreifen. Wir verwenden es oft mit AWS Lambda, um eine skalierbare Lösung bereitzustellen
PostgreSQL / MySQL: Wenn die Flexibilität des Datenzugriffs im Vordergrund steht, dann setzen wir auch relationale Datenbanken ein
AWS: Für uns heißt es "Cloud first", um die Infrastruktur unserer Produkte skalieren zu können. Hier setzen wir auf Dienste wie AWS Lambda, S3 und DynamoDB
Erfahrungsberichte
Ich arbeite im Moment im Review Insights Team. In diesem Produktteam arbeiten wir an Frontends, die unseren Kund*innen, also Onlinehändler*innen, dabei helfen aus den gesammelten Bewertungen wertvolle Informationen zu ziehen. Bei mir im Team ist eine weitere Kollegin aus dem Frontend-Team mit welcher ich eng zusammenarbeite. Das fängt bei der Planung und Diskussion von Lösungsansätzen an und endet bei gemeinsamer Überarbeitung des geschriebenen Codes. Insgesamt ist die Arbeitsatmosphäre bei Trusted Shops sehr angenehm und locker. Jedes Produktteam kann bei uns dank einer eigens entwickelten Plattform-Lösung eigene Micro-Frontends bauen und ist somit unabhängig von den anderen Produktteams. Dadurch ist man beispielsweise bei der Wahl des Frameworks nicht eingeschränkt - es werden jedoch hauptsächlich die gängigen JavaScript-Frameworks verwendet. Die persönliche Weiterentwicklung wird auch gefördert. So konnte ich in diesem Jahr bereits an einer einwöchigen Summer School zum Thema Deep Learning teilnehmen und grundsätzlich steht uns ein Tag im Monat zur Verfügung, um uns nach eigenem Gusto weiterbilden zu können.
Im Moment arbeiten wir an einem neuen großen Projekt über Benutzerverwaltung und Berechtigungen, das interessant, aber auch komplex ist und viele Aspekte umfasst, so dass es in andere Komponenten integriert werden könnte. Mir gefällt es sehr, dass wir Entwickler innerhalb des Teams entscheiden können, welche Technologie und Programmiersprache wir verwenden wollen und wie wir die Prozesse strukturieren. Das kann manchmal eine Herausforderung sein, aber es hilft, viele neue Erfahrungen zu sammeln. Alles, was ich noch lernen möchte, kann ich in Selbstlerntagen bearbeiten. Und natürlich haben wir eine sehr freundliche und offene Arbeitsatmosphäre. Dazu tragen auch teambildende Veranstaltungen und Mob-/Pair-Programming-Sessions bei.
Ich arbeite im Moment im Review Insights Team. In diesem Produktteam arbeiten wir an Frontends, die unseren Kund*innen, also Onlinehändler*innen, dabei helfen aus den gesammelten Bewertungen wertvolle Informationen zu ziehen. Bei mir im Team ist eine weitere Kollegin aus dem Frontend-Team mit welcher ich eng zusammenarbeite. Das fängt bei der Planung und Diskussion von Lösungsansätzen an und endet bei gemeinsamer Überarbeitung des geschriebenen Codes. Insgesamt ist die Arbeitsatmosphäre bei Trusted Shops sehr angenehm und locker. Jedes Produktteam kann bei uns dank einer eigens entwickelten Plattform-Lösung eigene Micro-Frontends bauen und ist somit unabhängig von den anderen Produktteams. Dadurch ist man beispielsweise bei der Wahl des Frameworks nicht eingeschränkt - es werden jedoch hauptsächlich die gängigen JavaScript-Frameworks verwendet. Die persönliche Weiterentwicklung wird auch gefördert. So konnte ich in diesem Jahr bereits an einer einwöchigen Summer School zum Thema Deep Learning teilnehmen und grundsätzlich steht uns ein Tag im Monat zur Verfügung, um uns nach eigenem Gusto weiterbilden zu können.
Im Moment arbeiten wir an einem neuen großen Projekt über Benutzerverwaltung und Berechtigungen, das interessant, aber auch komplex ist und viele Aspekte umfasst, so dass es in andere Komponenten integriert werden könnte. Mir gefällt es sehr, dass wir Entwickler innerhalb des Teams entscheiden können, welche Technologie und Programmiersprache wir verwenden wollen und wie wir die Prozesse strukturieren. Das kann manchmal eine Herausforderung sein, aber es hilft, viele neue Erfahrungen zu sammeln. Alles, was ich noch lernen möchte, kann ich in Selbstlerntagen bearbeiten. Und natürlich haben wir eine sehr freundliche und offene Arbeitsatmosphäre. Dazu tragen auch teambildende Veranstaltungen und Mob-/Pair-Programming-Sessions bei.
Ich arbeite im Moment im Review Insights Team. In diesem Produktteam arbeiten wir an Frontends, die unseren Kund*innen, also Onlinehändler*innen, dabei helfen aus den gesammelten Bewertungen wertvolle Informationen zu ziehen. Bei mir im Team ist eine weitere Kollegin aus dem Frontend-Team mit welcher ich eng zusammenarbeite. Das fängt bei der Planung und Diskussion von Lösungsansätzen an und endet bei gemeinsamer Überarbeitung des geschriebenen Codes. Insgesamt ist die Arbeitsatmosphäre bei Trusted Shops sehr angenehm und locker. Jedes Produktteam kann bei uns dank einer eigens entwickelten Plattform-Lösung eigene Micro-Frontends bauen und ist somit unabhängig von den anderen Produktteams. Dadurch ist man beispielsweise bei der Wahl des Frameworks nicht eingeschränkt - es werden jedoch hauptsächlich die gängigen JavaScript-Frameworks verwendet. Die persönliche Weiterentwicklung wird auch gefördert. So konnte ich in diesem Jahr bereits an einer einwöchigen Summer School zum Thema Deep Learning teilnehmen und grundsätzlich steht uns ein Tag im Monat zur Verfügung, um uns nach eigenem Gusto weiterbilden zu können.
Wir konnten dein Interesse wecken?
Jetzt bewerbenGehalts-Prognose
Bewertung von Mitarbeitenden
Gesamtbewertung
Basierend auf 563 BewertungenVorteile für Mitarbeitende
Unternehmenskultur
Unternehmenskultur
563 Mitarbeitende haben abgestimmt: Sie bewerten die Unternehmenskultur bei Trusted Shops GmbH als modern.Dies stimmt ungefähr mit dem Branchen-Durchschnitt überein.