Tripadvisor
PTC
SaaS Full Stack Engineer
Über die Stelle
Unsere Welt verändert sich, und PTC ist führend. Unsere Software bringt die physische und digitale Welt zusammen und ermöglicht es Unternehmen, Abläufe zu verbessern, bessere Produkte zu entwickeln und Menschen in allen Aspekten ihres Geschäfts zu unterstützen.
Unsere Mitarbeiter machen den Unterschied in unserem Erfolg. Heute sind wir ein globales Team von fast 7.000 Mitarbeitern, und unser Hauptziel ist es, unseren Teammitgliedern Möglichkeiten zu bieten, zu erkunden, zu lernen und zu wachsen – und dabei zuzusehen, wie ihre Ideen zum Leben erweckt werden und die Unterschiede zu feiern, die uns zu dem machen, was wir sind, und die Arbeit, die wir leisten, möglich machen.
Das Leben bei PTC bedeutet mehr, als mit den modernsten Technologien von heute zu arbeiten, um die physische Welt zu transformieren. Es geht darum, so zu sein, wie Sie sind, und mit einigen der talentiertesten Branchenführer von heute zusammenzuarbeiten, um die Welt um Sie herum zu verändern.
Wenn Sie unsere Leidenschaft für Problemlösungen durch Innovation teilen, werden Sie wahrscheinlich genauso begeistert von der PTC-Erfahrung sein wie wir. Sind Sie bereit, Ihren nächsten Karriereschritt mit uns zu erkunden?
Als SaaS Full Stack Software Engineer bei PTC entwerfen, erstellen und pflegen Sie skalierbare, qualitativ hochwertige Softwarelösungen, die die branchenführenden Plattformen von PTC unterstützen. Sie arbeiten mit funktionsübergreifenden Teams zusammen, tragen zu Architekturentscheidungen bei und helfen, Innovationen im gesamten Produktlebenszyklus voranzutreiben.
Erforderliche Fähigkeiten und Erfahrungen
- 3+ Jahre professionelle Erfahrung in der Softwareentwicklung.
- Erfahrung im Aufbau und Betrieb von Multi-Tenant SaaS-Anwendungen, einschließlich Mandantenisolierung, Kontingenten und Feature-Flag-Strategien.
- Starke Kenntnisse in TypeScript, Node.js (NestJS/Express) und Frontend-Frameworks wie Angular.
- Expertise in der Konzeption und Implementierung von REST APIs, einschließlich Versionierung, Stabilitätsgarantien und Idempotenz.
- Erfahrung mit TypeORM, Prisma oder anderen ORMs, einschließlich Migrationen und Schema-Evolution.
- Kenntnisse in PostgreSQL (bevorzugt) oder MySQL/Oracle, einschließlich Schema- und Abfrageoptimierung.
- Praktische Erfahrung mit Redis-Caching, TTL-Strategien und Invalidierungsmustern.
- Erfahrung mit Messaging-/Streaming-Systemen (Kafka, RabbitMQ, Cloud Queues/Events).
- Starke Angular/React-Expertise, Standalone Components, RxJS, Change Detection, Routing, Forms und Performance-Tuning.
- Starke Disziplin bei automatisierten Tests: Unit-, Integrations- und End-to-End-Tests.
- Praktische Erfahrung mit Git und GitLab/GitHub, Unterstützung von qualitativ hochwertigen Code-Reviews und Branching-Workflows.
- Starke Debugging-, analytische und Problemlösungsfähigkeiten über UI und Backend hinweg.
- Ausgezeichnete Kommunikations- und Teamfähigkeiten, Zusammenarbeit mit Produkt- und Engineering-Teams.
- Nice to have – Erfahrung mit der GO-Programmiersprache
- Nice to have – Docker-Erfahrung
Was PTC bietet
- Ein kollaboratives, innovatives Umfeld, in dem Ihre Ideen die Zukunft der industriellen Technologie gestalten können.
- Möglichkeiten für kontinuierliches Lernen, Karrierewachstum und funktionsübergreifende Einblicke.
- Eine Kultur, die Vielfalt, Kreativität und persönliche Entwicklung feiert.
Wir respektieren die Datenschutzrechte von Einzelpersonen und verpflichten uns, personenbezogene Daten verantwortungsvoll und in Übereinstimmung mit allen geltenden Datenschutzgesetzen zu behandeln. Lesen Sie unsere Datenschutzrichtlinie hier ptc.com/en/documents/policies/privacy/job-applicants.
