Senior Full Stack Software Engineer

Senior Full Stack Software Engineer

Vollzeit 48000 - 84000 € / Jahr (geschätzt) Homeoffice (teilweise)
Trimble Inc.

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Projekten im Bereich Logistik.
  • Unternehmen: Trimble, ein führendes Unternehmen für Technologielösungen mit einer kollaborativen Kultur.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, Remote-Arbeit und berufliche Entwicklung.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrieremöglichkeiten und einem starken Teamgeist.
  • Warum dieser Job: Arbeite mit modernster Technologie und gestalte die Zukunft der Logistik aktiv mit.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung und Teamarbeit.

Das prognostizierte Gehalt liegt zwischen 48000 - 84000 € pro Jahr.

Über uns

Trimble ist ein führender Anbieter von Technologielösungen, die die physische und digitale Welt verbinden. Transporeon, Teil der Transport- und Logistikdivision von Trimble, betreibt eine der größten Plattformen für Frachtzusammenarbeit der Welt und verarbeitet jährlich Millionen von Transportaufträgen auf globalen Märkten.

Über die Rolle

Schließen Sie sich unserem Team für autonome Beschaffung - Anwendungen & API als Senior Software Engineer an, um Full-Stack-Funktionen zu entwerfen und zu entwickeln, die robuste Anwendungen und APIs ermöglichen, die eine effiziente Beschaffung und Carrier-Management unterstützen. Sie arbeiten mit modernsten Technologien, einschließlich maschinellem Lernen und großen Sprachmodellen, um intelligente, automatisierte Lösungen mit React, Python, AWS und Azure bereitzustellen. Unser global verteiltes, asynchrones Team schätzt Autonomie, qualitativ hochwertige Handwerkskunst und pragmatische Problemlösungen. Wir priorisieren tiefgehende Arbeit, indem wir standardmäßig Slack und Notion für die Zusammenarbeit nutzen und synchronisierte Meetings auf ein sinnvolles Minimum beschränken. Wir liefern iterativ, priorisieren klare Kommunikation und glauben daran, den Ingenieurexcellence-Standard durch kontinuierliche technische Exzellenz und Karriereentwicklung zu erhöhen.

Über autonome Beschaffung

Sie werden Lösungen entwickeln und besitzen, die unsere Plattform für autonome Beschaffung (AP) antreiben – unser Produkt für die geschlossene Beschaffung, das es Versendern ermöglicht, effizient Transportkapazitäten aus ihren vertrauenswürdigen Carrier-Netzwerken zu beziehen. AP bietet unseren Kunden erheblichen Mehrwert, indem es die Beschaffungsabläufe rationalisiert, den manuellen Aufwand reduziert und die Zeit bis zur Vergabe beschleunigt, während die volle Kontrolle über die Carrier-Auswahl erhalten bleibt.

Verantwortlichkeiten

  • Entwerfen und Implementieren von hochverfügbaren, skalierbaren Backend-Diensten und APIs, die komplexe Beschaffungsabläufe über verteilte Systeme orchestrieren (REST; service-to-service Kommunikation; ereignisgesteuerte Architekturen)
  • Architektur robuster Dienstdesigns und Datenmodelle, die die Verarbeitung von Transaktionen mit hohem Volumen bewältigen, um Leistung unter Last und sanfte Degradation sicherzustellen
  • Kontinuierliche Verbesserung von Zuverlässigkeit, Leistung und Skalierbarkeit durch Profilierung, Beobachtbarkeit und Lasttests
  • Implementierung umfassender Sicherheits-, Datenschutz- und Fehlertoleranzmuster für kritische Beschaffungsoperationen
  • Aufbau und Optimierung asynchroner Aufgabenverarbeitungs-Pipelines für automatisierte Beschaffungsentscheidungen und Benachrichtigungen an Carrier
  • Entwurf von Caching-Strategien, Datenbankoptimierung und Service-Orchestrierungsmustern, um Reaktionszeiten im Sub-Sekunden-Bereich in großem Maßstab zu erreichen
  • Erstellen, Testen und Ausliefern benutzerorientierter Web-Erlebnisse mit hoher Leistung und Zugänglichkeit
  • Beitragen zur Architektur und zum Design skalierbarer Frontend-Architekturen
  • Besitzen ganzer Funktionen von der Spezifikation bis zur Auslieferung, einschließlich technischer Planung, Schätzung und Rollout
  • Zusammenarbeit mit Produktmanagern und Designern, um Lösungen zu gestalten und iterativ zu liefern
  • Effektives Arbeiten mit einem hohen Maß an Autonomie in einem global verteilten, asynchronen Team
  • Teilnahme an Code-Reviews, Erhöhung der Ingenieurstandards und Reduzierung technischer Schulden durch pragmatische Refaktorisierungen
  • Nutzung von KI-unterstützten Entwicklungstools zur Beschleunigung der Funktionsbereitstellung, Refaktorisierung und Fehlersuche bei gleichzeitiger Aufrechterhaltung der Codequalität, Testabdeckung und Systembeobachtbarkeit
  • Mentoring von Junior-Entwicklern und Unterstützung bei der Festlegung von Codierungsstandards und Best Practices

Anforderungen

  • 5+ Jahre Berufserfahrung in der Softwareentwicklung, einschließlich bedeutendem Eigentum an Produktionssystemen
  • Starke Backend-Erfahrung beim Aufbau von Diensten in Python (Python 3) in Cloud-Umgebungen (AWS)
  • Erfahrung mit gängigen Backend-Mustern und -Tools (Flask, Celery, PyTest oder ähnlich)
  • Solide Datenbankkenntnisse mit PostgreSQL (Schema-Design, Indizierung, Abfrageleistung)
  • Vertrautheit mit verteilten Systemen und Microservices-Architektur; Fähigkeit, über Kompromisse nachzudenken
  • Erfahrung mit KI-unterstützten Entwicklungstools (z.B. Cursor, GitHub Copilot, Claude Code, Gemini CLI usw.), um die Bereitstellung zu beschleunigen und gleichzeitig hohe Ingenieurstandards aufrechtzuerhalten (klare Absicht, gute Tests, sichere Änderungen und debuggbare Codes)
  • Solide Frontend-Erfahrung beim Aufbau moderner Webanwendungen (React bevorzugt; Angular/Vue akzeptabel)
  • Tiefes Verständnis von JavaScript/TypeScript, HTML und SCSS; starke UX/UI-Instinkte und Grundlagen der Zugänglichkeit
  • Erfahrung im Entwerfen und Konsumieren von REST APIs (Versionierung, Paginierung, Fehlerbehandlung, Authentifizierungsmuster)
  • Erfahrung mit CI/CD, Teststrategien (Unit-/Integration/e2e) und Praktiken zur Codequalität
  • Starke schriftliche Kommunikationsfähigkeiten und Komfort bei der asynchronen Arbeit über Zeitzonen hinweg

Bonuspunkte für

  • Zustandsverwaltung und UI-Tools: Redux, re-select, redux-saga, Storybook
  • Frontend-Tests: Jest, Testing Library, TestCafe
  • Beobachtbarkeit und Suche: ElasticSearch, CloudWatch, Datadog
  • Container und Tools: Docker, Terraform
  • Erfahrung mit dem Versand von B2B SaaS-Produkten in komplexen Bereichen (Logistik, Beschaffung, Marktplätze)

Warum Sie es lieben werden, mit uns zu arbeiten

Sie werden an Projekten arbeiten, die wirklich wichtig sind: Unsere zielgerichtete Kultur bedeutet, dass Sie helfen werden, Lösungen zu entwickeln und bereitzustellen, die die Arbeit für Millionen von Menschen weltweit schneller, sicherer und nachhaltiger machen. Unser Einfluss ist greifbar, von verbundenen Maschinen, die Kraftstoff sparen, bis hin zu datengestützten Erkenntnissen, die Abfall reduzieren.

Zusammenarbeit mit Gleichgesinnten: Unsere starke interne Kultur ist ein 'verborgenes Juwel'. Sie werden mit einem kollaborativen, unterstützenden Team arbeiten, das Ihr Ziel teilt und ein echtes Gefühl der Zugehörigkeit fördert. Wir sind ein Unternehmen von 'visionären Pragmatikern', die kühn denken und Dinge bauen, die funktionieren.

Seien Sie ein Eigentümer: Trimble gedeiht auf Individuen, die Initiative ergreifen und Verantwortung übernehmen. Sie werden einen unternehmerischen Geist finden, in dem Erfolg oft 'selbstgeschrieben' ist und proaktive 'Macher' ermächtigt werden.

So bewerben Sie sich

Bitte reichen Sie eine Online-Bewerbung für diese Position ein, indem Sie auf die Schaltfläche 'Jetzt bewerben' klicken, die in diesem Posting zu finden ist.

Schließen Sie sich einem werteorientierten Team an: Zugehörigkeit, Wachstum, Innovation. Bei Trimble sind unsere Kernwerte Zugehörigkeit, Wachstum und Innovation nicht nur Worte – sie sind die Grundlage unserer Kultur. Wir fördern ein Umfeld, in dem Sie gesehen, gehört und geschätzt werden (Zugehörigkeit); in dem Sie die Möglichkeit haben, eine Karriere aufzubauen und unser gemeinsames Wachstum voranzutreiben (Wachstum); und in dem Ihre innovativen Ideen die Zukunft gestalten (Innovation). Wir glauben daran, lokale Teams zu ermächtigen, wirkungsvolle Strategien zu entwickeln, damit unsere globale Vision mit jedem Einzelnen in Resonanz steht. Werden Sie Teil eines Teams, dessen Beiträge wirklich zählen.

Senior Full Stack Software Engineer Arbeitgeber: Trimble Inc.

Trimble ist ein hervorragender Arbeitgeber, der eine sinnstiftende Arbeitsumgebung bietet, in der Mitarbeiter an bedeutenden Projekten arbeiten, die die Logistikbranche revolutionieren. Mit einem starken Fokus auf Zusammenarbeit und individueller Verantwortung fördert Trimble eine Kultur, in der Innovation und persönliches Wachstum geschätzt werden. Die Möglichkeit, mit modernsten Technologien zu arbeiten und Teil eines globalen, asynchronen Teams zu sein, macht diese Position besonders attraktiv für talentierte Software-Ingenieure.

Trimble Inc.

Kontaktdaten:

Trimble Inc. Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Full Stack Software Engineer erhalten könnten

Netzwerken, Netzwerken, Netzwerken!

Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht nur auf die Stellenanzeigen warten, sondern aktiv nach Verbindungen suchen und Gespräche führen!

Sei bereit für technische Interviews!

Mach dich mit typischen Fragen und Coding-Challenges vertraut. Übe das Lösen von Problemen unter Zeitdruck, damit du im Interview glänzen kannst. Wir können dir helfen, die besten Ressourcen zu finden!

Zeige deine Projekte!

Habe eine Portfolio-Website oder ein GitHub-Profil, das deine besten Arbeiten zeigt. Lass uns deine Fähigkeiten durch praktische Beispiele demonstrieren, damit die Arbeitgeber sehen, was du drauf hast!

Bewirb dich direkt über unsere Website!

Wenn du an einer Stelle interessiert bist, bewirb dich direkt über unsere Karriereseite. So zeigst du dein Interesse und erhöhst deine Chancen, von uns wahrgenommen zu werden!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Full Stack Software Engineer mit Bravour zu bestehen

Python 3
AWS
Flask
Celery
PostgreSQL
REST APIs
React

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut zu unserem Team passen.

Mach es klar und prägnant!:Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. So können wir schnell erkennen, was du drauf hast und wie du zu uns passt.

Zeig deine Leidenschaft!:Erzähle uns, warum du dich für diese Position interessierst und was dich an der Arbeit bei Trimble begeistert. Deine Begeisterung kann einen großen Unterschied machen und uns zeigen, dass du wirklich Teil unseres Teams werden möchtest.

Bewirb dich über unsere Website!:Um sicherzustellen, dass deine Bewerbung nicht untergeht, bewirb dich direkt über unsere Website. So können wir deine Unterlagen schnell und effizient bearbeiten und du bist einen Schritt näher dran, Teil unseres Teams zu werden!

Wie man sich auf ein Vorstellungsgespräch bei Trimble Inc. vorbereitet

Verstehe die Technologien

Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Python, React und AWS. Zeige im Interview, dass du nicht nur theoretisches Wissen hast, sondern auch praktische Erfahrungen mit diesen Tools.

Bereite konkrete Beispiele vor

Überlege dir spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese Beispiele zu teilen und zu erklären, wie du Probleme gelöst und zum Erfolg des Projekts beigetragen hast.

Fragen stellen

Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und dem Unternehmen. Frage nach der Teamdynamik, den aktuellen Projekten oder den Herausforderungen, die das Team gerade bewältigt.

Kulturelle Passung betonen

Informiere dich über die Unternehmenskultur von Trimble und betone, wie deine Werte und Arbeitsweise dazu passen. Zeige, dass du die Bedeutung von Zusammenarbeit und Eigenverantwortung verstehst und schätzt.