Launch Legends
Stripe
Technical Solutions Engineer
Wer wir sind
Über Stripe
Stripe ist eine Finanzinfrastrukturplattform für Unternehmen. Millionen von Unternehmen – von den größten Konzernen der Welt bis zu den ehrgeizigsten Start-ups – nutzen Stripe, um Zahlungen zu akzeptieren, ihren Umsatz zu steigern und neue Geschäftsmöglichkeiten zu erschließen. Unsere Mission ist es, das BIP des Internets zu erhöhen, und wir haben noch eine gewaltige Menge Arbeit vor uns. Das bedeutet, dass Sie eine beispiellose Gelegenheit haben, die Weltwirtschaft für jedermann zugänglich zu machen und gleichzeitig die wichtigste Arbeit Ihrer Karriere zu leisten.
Über das Team
Stripe wird von Entwicklern wegen der Einfachheit unserer APIs, der Gründlichkeit unserer Dokumentation und unseres Fokus auf die Entwicklererfahrung geliebt. Das Technical Solutions Engineering (TSE) Team ist der Kitt, der unsere Entwickler-Nutzer unterstützt und die Entwicklererfahrung als zentral für die Gesamterfahrung unserer Nutzer fördert. TSE interagiert direkter mit Entwickler-Nutzern als jedes andere Team bei Stripe, daher wird Ihre Rolle einen erheblichen Einfluss darauf haben, wofür Stripe bekannt ist und was es am meisten schätzt. Wenn wir unsere Arbeit gut machen, können Entwickler auf der ganzen Welt reibungslos ihre Geschäfte auf Stripe starten und ausbauen, egal ob sie zum ersten Mal Zahlungen integrieren oder komplexe Finanzsysteme aufbauen.
Was Sie tun werden
TSEs verstehen die Grundlagen der Programmierung unglaublich gut und springen eifrig ein, um sich mit dem Code anderer vertraut zu machen. Sie werden eine Vielzahl von Dingen tun, darunter die Erklärung technischer Konzepte zu den Produkten von Stripe, das Erstellen und Debuggen von Integrationen mit Entwicklern sowie die Erstellung/Verbesserung von Anleitungen, die unseren Nutzern helfen, bestimmte Probleme zu lösen, um mit Stripe erfolgreich zu sein. Sie werden mit Entwicklern aller Fähigkeitsstufen über verschiedene Medien interagieren und sie befähigen, bei der Nutzung von Stripe erfolgreich zu sein.
Anfangs werden aktuelle Teammitglieder viel Zeit darauf verwenden, Sie zu unterrichten und Ihnen zu helfen, ein Niveau an Komfort und Expertise mit Stripe, seinen Diensten und unserer Interaktion mit Nutzern zu erreichen. Später würden wir uns freuen, wenn Sie diese Rolle mit anderen im Team und bei Stripes im Allgemeinen übernehmen, da Lehren eine großartige Möglichkeit ist, zu lernen und zu festigen, was Sie wissen.
Wenn Sie jemand sind, der gerne mit allen Arten von Code arbeitet, schnell recherchiert, gut schreiben kann und begeistert davon ist, anderen zu helfen, missionskritische Produkte mit Stripe zu entwickeln, möchten wir von Ihnen hören!
Wer Sie sind
Wir suchen jemanden, der die Mindestanforderungen für die Berücksichtigung der Stelle erfüllt. Wenn Sie diese Anforderungen erfüllen, ermutigen wir Sie zur Bewerbung. Die bevorzugten Qualifikationen sind ein Bonus, keine Voraussetzung.
Aufgaben
- Kommunikation mit einer Reihe externer Entwickler und Unterstützung beim Aufbau ihrer Anwendungen gegen die Infrastruktur von Stripe in einer Reihe von Programmiersprachen (einschließlich Java, Python, Ruby, PHP, Go, NodeJS, .NET, ReactJS, React Native, Swift, Objective-C, Kotlin und Java für Android).
- Unterstützung externer Entwickler bei ihren schwierigsten Integrationsherausforderungen über eine Vielzahl von Support-Kanälen, einschließlich E-Mail, Ticketing-Software, internen Issue-Trackern, Community-Plattformen (wie StackOverflow) und Echtzeit-Chat-Software (wie Slack und Discord).
- Entwicklung und Pflege interner und externer Dokumentationen, Beispiele, Integrationsdemos und Code-Snippets, die Nutzungsmuster der Stripe-Infrastruktur demonstrieren.
- Identifizierung von Reibungspunkten, auf die Entwickler stoßen, und Zusammenarbeit mit Engineering-Teams, um die Produkte von Stripe zu verbessern. Teilnahme an regelmäßigen Planungs-, Design-Review- und Entwicklungstreffen einer Reihe von erweiterten Engineering-Teams.
- Entwicklung und Pflege einer Reihe interner Support-Tools für TSE und Stripe Support im Allgemeinen, z. B. ein LLM-basiertes Copilot-Tool mit Retrieval Augmented Generation oder das Invoice Explainer Admin-Tool.
- Agieren als Developer Advocate und Bildungsressource intern in der Organisation, indem regelmäßig Schulungen für Nicht-Entwickler innerhalb der Organisation zusammengestellt und in Echtzeit auf Fragen zur Produktintegration geantwortet wird.
Diese Stelle ist remote, erfordert aber, dass die Kandidaten in den Zeitzonen Mountain oder Pacific ansässig sind.
Mindestanforderungen
- Mindestens 4 Jahre Erfahrung in der full-stack Softwareentwicklung, mit einer nachgewiesenen Erfolgsbilanz beim Erstellen von Web- oder Mobilanwendungen, die qualitativ hochwertige Benutzererlebnisse bieten.
- Direkte Erfahrung in der Erklärung technischer Konzepte und die Bereitschaft, zu erklären, wie Stripe sowohl technischen als auch nicht-technischen Zielgruppen funktioniert.
- Verständnis dafür, wie man guten, sauberen Code in mehreren Programmiersprachen schreibt, sowie wie man Code liest, der vielleicht nicht ganz so gut geschrieben ist.
- Fähigkeit, Nutzern während der Arbeitszeiten in Ihrer Region zu helfen. Dies kann gelegentlich Wochenendabdeckung für die Überwachung/Unterstützung kritischer Infrastrukturen umfassen, bei der TSEs aufgrund des Wissens des Teams über die Produkte von Stripe und aktive Integrationen einzigartig unterstützen können. Das Team ist weitgehend remote, und wir unterstützen Arbeitsmodelle, die die Betreuung von Familien und andere Bedürfnisse ermöglichen, sehr.
Bevorzugte Qualifikationen
- Freude am klaren und schnellen Schreiben.
- Allgemeine Software-Engineering-Kenntnisse sind uns wichtig, da wir verstehen, dass neue Sprachen und Frameworks erlernt werden können, wenn die Konzepte verstanden werden.
- Erfahrung im Unterrichten oder Coachen von Entwicklern.
- Komfort bei der Arbeit mit großer Autonomie und begrenzter Aufsicht.
- Abschluss in Informatik, Software-/Computertechnik oder einem verwandten analytischen Studienfach.
