Frontend Developer

Trusted Shops GmbH
Köln, Germany
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Intermediate

Job location

Köln, Germany

Tech stack

JavaScript
Artificial Intelligence
Amazon Web Services (AWS)
Cloud Computing
Microsoft Office
Pair Programming
Next.js
TypeScript
React
Large Language Models
Deep Learning
Backend
Front End Software Development
Terraform
User Administration

Job description

Trusted Shops entwickelt SaaS-Lösungen für über 40 Millionen Nutzer*innen und 30.000 Unternehmen in ganz Europa. Zu unserem Produktportfolio gehören unter anderem das Trustbadge, die Käuferschutz-Lösungen und die eTrusted Experience Feedback Plattform. Unsere Produkte sind Teil einer 25-jährigen Mission: Wir wollen Vertrauen zwischen Menschen und Unternehmen im digitalen Zeitalter ermöglichen.

Unsere Produktentwicklung ist das Products & Engineering Department, bestehend aus 15 cross-funktionalen Produktteams, verteilt auf drei Produkt-Domains (Consumer, Business und Platform), die in einem agilen Umfeld arbeiten., Als integraler Teil eines cross-funktionalen Teams aus Engineers, Product Managern, Agile Coaches, QA und UX-Spezialisten spielst du eine zentrale Rolle in der Weiterentwicklung entweder unserer Questionnaire- oder Legal-Services-Produkte.

Questionnaire Team: Du entwickelst Tools, mit denen Online-Unternehmen wertvolle Service- und Produktbewertungen sammeln können, um bessere Customer Insights und eine stärkere Nutzerbindung zu ermöglichen.

Legal Tech Services Team: Du arbeitest an der Weiterentwicklung unserer Legal-Produkte, die Online-Shops zuverlässigen rechtlichen Schutz bieten, rechtssichere Texte bereitstellen und Experten-Support liefern, um rechtliche Risiken zu vermeiden und Konflikte zu managen.

Deine Verantwortlichkeiten als Professional Fullstack Engineer (f/m/d):

Als Teil des Profiles Teams und als gefragter Expertein für Infrastruktur und Operations übernimmst Du eine aktive Rolle bei der Gestaltung und Umsetzung neuer Features und Services und stellst gleichzeitig den reibungslosen Betrieb bestehender Systeme über ihren gesamten Lebenszyklus sicher.

Du arbeitest eng mit den Engineers im Team und teamübergreifend innerhalb der Consumer Domain zusammen und teilst dein Wissen, um Best Practices voranzutreiben. Du entwirfst und implementierst robuste Infrastrukturen, entwickelst effektive Monitoring-Strategien und hältst gemeinsam mit deinem Team leistungsstarke Systeme am Laufen.

Bei Bedarf trägst Du auch zu kleineren Backend-Verbesserungen bei und unterstützt so, Projekte erfolgreich zum Abschluss zu bringen.

Wieso zu Trusted Shops?

  • Persönliche Entwicklung: Du erhältst direkte Unterstützung von deiner*deinem Engineering Manager, 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, Ich arbeite im Moment im Review Insights Team. In diesem Produktteam arbeiten wir an Frontends, die unseren Kundinnen, also Onlinehändlerinnen, 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. Dariia Spychak Backend Developerin

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. Jan Beilfuß Frontend Developer

Ich arbeite im Moment im Review Insights Team. In diesem Produktteam arbeiten wir an Frontends, die unseren Kundinnen, also Onlinehändlerinnen, 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. Dariia Spychak Backend Developerin

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. Jan Beilfuß Frontend Developer

Ich arbeite im Moment im Review Insights Team. In diesem Produktteam arbeiten wir an Frontends, die unseren Kundinnen, also Onlinehändlerinnen, 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.

Requirements

  • 3+ Jahre Erfahrung als Fullstack Engineer
  • Starker Fokus auf TypeScript und moderne Fullstack-Entwicklung
  • Erfahrung mit React oder Next.js, beim Aufbau skalierbarer und nutzerfreundlicher Anwendungen
  • Solides Verständnis von Cloud-Umgebungen, z. B. AWS (Lambda) und containerbasierten Systemen wie ECS
  • Erfahrung mit Infrastructure as Code (z. B. Terraform) ist ein großes Plus
  • Praktische Erfahrung mit AI-gestützter Entwicklung (z. B. LLMs oder Agents), inklusive gutem Gespür dafür, wann und wie diese Tools sinnvoll eingesetzt werden und wie Ergebnisse vor dem Produktivgang validiert werden
  • Fähigkeit, sauberen, wartbaren und testbaren Code zu schreiben
  • Sehr gute Kommunikationsfähigkeiten in Englisch; Deutsch ist ein Plus
  • Zielorientierte, teamorientierte Arbeitsweise mit respektvollem Umgang im Team
  • Neugier und Motivation, zu lernen, sich weiterzuentwickeln und unsere Mission voranzubringen

Benefits & conditions

  • 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
  • 28 Urlaubstage + 2,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

About the company

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. Frameworks 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 Service & Tools 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 Databases & Hosting 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

Apply for this position