Job
Aus Partner-Feed
Senior Full Stack
Preis auf Anfrage
Details
- Beschäftigungsart
- Vollzeit
- Remote
- Ja
- Unternehmen
- Toggl
Beschreibung
Automatisch aus dem English übersetzt. Der Originaltext ist maßgeblich. Maschinenübersetzung – eine genauere Version wird vorbereitet.
Hauptsitz: Tallinn, Estland
URL: https://toggl.com/jobs/
Wir suchen einen Senior Full Stack Engineer für einen unserer Produktstämme, die funktionsübergreifenden Einheiten, die für die End-to-End-Erfahrung für eine bestimmte Toggl-Benutzerrolle verantwortlich sind. Sie werden Teil des Tribe-Gebäudes für Manager, die Menschen, die Arbeit planen, Margen schützen und Projekte pünktlich und im Rahmen des Budgets halten.
Sie besitzen wesentliche Teile dieser End-to-End-Erfahrung und arbeiten praktisch an Produkt und Design, um die Arbeit zu liefern, die wichtig ist. Sie werden dies tun, während wir Toggl 2.0, unser konsolidiertes Planungs-, Zeiterfassungs- und Zeitintelligenzprodukt, entwickeln und einführen.
Das Gehalt für diese Position beträgt 83.000 € jährlich.
Sie können von überall auf der Welt arbeiten, solange Ihr Hauptstandort zwischen UTC-4 und UTC+4 liegt.
Die Rolle
Als Senior Full Stack Engineer besitzen Sie durchgängig wichtige Teile des Produkts, vom Datenmodell und der API bis zur Schnittstelle, auf die jemand tatsächlich klickt: den technischen Ansatz, die Qualität dessen, was geliefert wird, und ob es tatsächlich für die Benutzer funktioniert. Sie sind nicht dafür verantwortlich, dass Tickets geschlossen werden, sondern für Klarheit, Handwerkskunst und Ergebnisse.
Sie arbeiten im Tribe und betreuen Manager in den Bereichen Planung und Kapazitätsmanagement, Dashboards und abrechenbare Arbeit. Dies ist einer der datenreichsten und interaktionsintensivsten Oberflächenbereiche im Produkt: Zeitpläne und Kapazitätsansichten, Berichte und Visualisierungen, die im realen Kundenmaßstab schnell und lesbar bleiben müssen. Die interessanten Probleme treten hier auf beiden Seiten der API auf – die Abfrage hinter einer Kapazitätsansicht ist genauso wichtig wie die Art und Weise, wie diese Ansicht gerendert wird. Sie bauen mit React und TypeScript im Frontend und unseren Back-End-Diensten (hauptsächlich Golang) und der Datenschicht (Postgres) dahinter, zusammen mit einem Produktmanager, einem Designer und Ingenieuren, die es gewohnt sind, ihre Arbeit zu kontrollieren und sich zu wehren, wenn etwas nicht stimmt. In einem Stamm von 5 anderen Ingenieuren sind Ihre Wirkung und Sichtbarkeit hoch.
Unsere Teambesprechungen finden zwischen 11:00 und 16:00 UTC statt. Ihre Verfügbarkeit und Ihr Engagement für die Teilnahme an diesen Sitzungen sind für eine effektive Zusammenarbeit und Teamausrichtung von entscheidender Bedeutung.
Ihre Hauptaufgaben werden sein:
Eigentum und Lieferung
•
Bringen Sie Projekte vom Problem zur Produktion. Beherrschen Sie den technischen Ansatz für die wichtigsten Funktionen von Anfang bis Ende, teilen Sie die Arbeit sinnvoll auf, ordnen Sie sie an und versenden Sie sie in Abschnitten statt in einem großen Tropfen.
•
Führen Sie die technischen Anrufe in Ihrer Nähe durch. Wählen Sie zwischen Optionen, benennen Sie die Kompromisse und entscheiden Sie, ohne auf die Erlaubnis oder eskalierende Routineurteile zu warten.
•
Halten Sie Ihre Arbeit sichtbar, ohne verfolgt zu werden. Erkennen Sie Risiken und Ausrutscher frühzeitig, halten Sie den Stamm auf dem Laufenden und lösen Sie Blockaden.
Handwerkskunst und Qualität auf ganzer Linie
•
Erstellen Sie Schnittstellen, denen Menschen vertrauen, mit dichten, realen Daten. Planungsansichten, Dashboards und Berichte, die auch dann schnell, zugänglich und lesbar bleiben, wenn der Datensatz unschön wird.
•
Entwerfen Sie die Daten- und API-Ebene, von der diese Ansichten abhängen. Modellieren Sie es so, dass die Funktion, die Sie jetzt erstellen, die nächsten drei nicht schwieriger macht.
•
Eigenleistung als Feature, End-to-End. Profilieren, messen und beheben Sie die langsame Abfrage und das langsame Rendern, anstatt zu hoffen, dass die Daten klein bleiben.
•
Schreiben Sie Code, an dem andere arbeiten können. Vernünftige Komponenten und Dienste, echte Testabdeckung dort, wo sie ihren Unterhalt verdient, und eine Codebasis, die einfacher zu ändern ist, nachdem Sie sie berührt haben.
Arbeiten mit Produkt und Design
•
Lösungen gestalten, nicht nur umsetzen. Gehen Sie auf das Problem ein, stellen Sie Anforderungen in Frage, die nicht Bestand haben, und schlagen Sie einfachere Wege vor, wenn Sie einen sehen.
•
Arbeiten Sie eng mit Design zusammen. Erstellen Sie frühzeitig Prototypen, erkennen Sie die Grenzfälle in einem Flow, bevor er erstellt wird, und legen Sie gemeinsam mit Ihrem Designer die Messlatte für die UX-Qualität fest, und nicht erst nach der Übergabe.
•
Bleiben Sie nah an Benutzern und Beweisen. Nehmen Sie an Benutzertests teil, lesen Sie das Feedback, sehen Sie sich die Daten an und lassen Sie zu, dass sie Ihre Entwicklung verändern.
Die Messlatte höher legen
•
Überprüfen Sie den Code mit Absicht. Geben Sie präzises, umsetzbares Feedback, das die Veränderung und die Person besser macht.
•
Mentor und Interview. Helfen Sie anderen Ingenieuren, sich weiterzuentwickeln, und helfen Sie uns, gute Mitarbeiter einzustellen.
•
Verbessern Sie Dinge über Teamgrenzen hinweg. Erkennen Sie gemeinsame Komponenten und doppelte Arbeit zwischen Stämmen und erhöhen Sie diese, bevor wir dasselbe zweimal erstellen.
KI als zentraler Hebel
•
Nutzen Sie KI-Tools umfassend in Ihrer täglichen Arbeit für Erkundung, Prototyping, Codegenerierung und -überprüfung, Debugging, Recherche und Schreiben. KI-Kenntnisse sind nicht optional. Es ist ein Teil davon, wie Sie Ihre Geschwindigkeit, Tiefe und Wirkung steigern – und es wird von Ihnen erwartet, dass Sie auch dem Rest des Stammes dabei helfen, darin besser zu werden.
Über Dich
Sie werden in dieser Rolle erfolgreich sein, wenn Sie:
•
Sie verfügen über umfassende Erfahrung in der Erstellung und Bereitstellung von Produktions-Webanwendungen durchgängig und können Großprojekte leiten, anstatt nur dazu beizutragen.
•
Fühlen sich auf beiden Seiten des Stapels wirklich bequem. Auf der einen Seite sind Sie tiefgreifend und auf der anderen Seite richtig fähig, und Sie sind nicht jemand, der an der API-Grenze nachgibt.
•
Verfügen Sie über fundierte, praktische Kenntnisse in JavaScript, TypeScript, React und modernem CSS – einschließlich Zustandsverwaltung und Nebeneffektbehandlung in großen Anwendungen.
•
Sind solide in den Backend-Grundlagen: mindestens eine Backend-Sprache, die Sie gut kennen, API-Design, relationale Datenmodellierung und genug Gespür für die Abfrageleistung, um das Problem zu erkennen, bevor es in der Produktion passiert. Vorkenntnisse in Golang sind nicht zwingend erforderlich, Sie müssen jedoch bereit sein, es zu übernehmen und sich schnell damit vertraut zu machen.
•
Legen Sie bei der Qualität höchste Maßstäbe. Sie wissen, wie großartig aussieht, Sie bemerken die Details, die andere übersehen, und Sie versenden keine Arbeiten, auf die Sie nicht Ihren Namen setzen würden.
•
Haben Sie ein Händchen für datenintensive Produktoberflächen – Leistung, Lesbarkeit und die Prinzipien hinter einem Diagramm, das tatsächlich etwas kommuniziert.
•
Kümmern Sie sich um das Problem des Benutzers, nicht nur um das Ticket. Sie beginnen mit dem, was jemand zu erledigen versucht, und arbeiten dann zurück zur Umsetzung.
•
Eigene Ergebnisse, keine Ausgabe. Sie verfolgen Ihre Arbeit bis in die Produktion, beobachten, wie sie sich verhält, und reparieren, was repariert werden muss.…
Quelle: Wir arbeiten remote (https://weworkremotely.com/remote-jobs/toggl-senior-full-stack)
URL: https://toggl.com/jobs/
Wir suchen einen Senior Full Stack Engineer für einen unserer Produktstämme, die funktionsübergreifenden Einheiten, die für die End-to-End-Erfahrung für eine bestimmte Toggl-Benutzerrolle verantwortlich sind. Sie werden Teil des Tribe-Gebäudes für Manager, die Menschen, die Arbeit planen, Margen schützen und Projekte pünktlich und im Rahmen des Budgets halten.
Sie besitzen wesentliche Teile dieser End-to-End-Erfahrung und arbeiten praktisch an Produkt und Design, um die Arbeit zu liefern, die wichtig ist. Sie werden dies tun, während wir Toggl 2.0, unser konsolidiertes Planungs-, Zeiterfassungs- und Zeitintelligenzprodukt, entwickeln und einführen.
Das Gehalt für diese Position beträgt 83.000 € jährlich.
Sie können von überall auf der Welt arbeiten, solange Ihr Hauptstandort zwischen UTC-4 und UTC+4 liegt.
Die Rolle
Als Senior Full Stack Engineer besitzen Sie durchgängig wichtige Teile des Produkts, vom Datenmodell und der API bis zur Schnittstelle, auf die jemand tatsächlich klickt: den technischen Ansatz, die Qualität dessen, was geliefert wird, und ob es tatsächlich für die Benutzer funktioniert. Sie sind nicht dafür verantwortlich, dass Tickets geschlossen werden, sondern für Klarheit, Handwerkskunst und Ergebnisse.
Sie arbeiten im Tribe und betreuen Manager in den Bereichen Planung und Kapazitätsmanagement, Dashboards und abrechenbare Arbeit. Dies ist einer der datenreichsten und interaktionsintensivsten Oberflächenbereiche im Produkt: Zeitpläne und Kapazitätsansichten, Berichte und Visualisierungen, die im realen Kundenmaßstab schnell und lesbar bleiben müssen. Die interessanten Probleme treten hier auf beiden Seiten der API auf – die Abfrage hinter einer Kapazitätsansicht ist genauso wichtig wie die Art und Weise, wie diese Ansicht gerendert wird. Sie bauen mit React und TypeScript im Frontend und unseren Back-End-Diensten (hauptsächlich Golang) und der Datenschicht (Postgres) dahinter, zusammen mit einem Produktmanager, einem Designer und Ingenieuren, die es gewohnt sind, ihre Arbeit zu kontrollieren und sich zu wehren, wenn etwas nicht stimmt. In einem Stamm von 5 anderen Ingenieuren sind Ihre Wirkung und Sichtbarkeit hoch.
Unsere Teambesprechungen finden zwischen 11:00 und 16:00 UTC statt. Ihre Verfügbarkeit und Ihr Engagement für die Teilnahme an diesen Sitzungen sind für eine effektive Zusammenarbeit und Teamausrichtung von entscheidender Bedeutung.
Ihre Hauptaufgaben werden sein:
Eigentum und Lieferung
•
Bringen Sie Projekte vom Problem zur Produktion. Beherrschen Sie den technischen Ansatz für die wichtigsten Funktionen von Anfang bis Ende, teilen Sie die Arbeit sinnvoll auf, ordnen Sie sie an und versenden Sie sie in Abschnitten statt in einem großen Tropfen.
•
Führen Sie die technischen Anrufe in Ihrer Nähe durch. Wählen Sie zwischen Optionen, benennen Sie die Kompromisse und entscheiden Sie, ohne auf die Erlaubnis oder eskalierende Routineurteile zu warten.
•
Halten Sie Ihre Arbeit sichtbar, ohne verfolgt zu werden. Erkennen Sie Risiken und Ausrutscher frühzeitig, halten Sie den Stamm auf dem Laufenden und lösen Sie Blockaden.
Handwerkskunst und Qualität auf ganzer Linie
•
Erstellen Sie Schnittstellen, denen Menschen vertrauen, mit dichten, realen Daten. Planungsansichten, Dashboards und Berichte, die auch dann schnell, zugänglich und lesbar bleiben, wenn der Datensatz unschön wird.
•
Entwerfen Sie die Daten- und API-Ebene, von der diese Ansichten abhängen. Modellieren Sie es so, dass die Funktion, die Sie jetzt erstellen, die nächsten drei nicht schwieriger macht.
•
Eigenleistung als Feature, End-to-End. Profilieren, messen und beheben Sie die langsame Abfrage und das langsame Rendern, anstatt zu hoffen, dass die Daten klein bleiben.
•
Schreiben Sie Code, an dem andere arbeiten können. Vernünftige Komponenten und Dienste, echte Testabdeckung dort, wo sie ihren Unterhalt verdient, und eine Codebasis, die einfacher zu ändern ist, nachdem Sie sie berührt haben.
Arbeiten mit Produkt und Design
•
Lösungen gestalten, nicht nur umsetzen. Gehen Sie auf das Problem ein, stellen Sie Anforderungen in Frage, die nicht Bestand haben, und schlagen Sie einfachere Wege vor, wenn Sie einen sehen.
•
Arbeiten Sie eng mit Design zusammen. Erstellen Sie frühzeitig Prototypen, erkennen Sie die Grenzfälle in einem Flow, bevor er erstellt wird, und legen Sie gemeinsam mit Ihrem Designer die Messlatte für die UX-Qualität fest, und nicht erst nach der Übergabe.
•
Bleiben Sie nah an Benutzern und Beweisen. Nehmen Sie an Benutzertests teil, lesen Sie das Feedback, sehen Sie sich die Daten an und lassen Sie zu, dass sie Ihre Entwicklung verändern.
Die Messlatte höher legen
•
Überprüfen Sie den Code mit Absicht. Geben Sie präzises, umsetzbares Feedback, das die Veränderung und die Person besser macht.
•
Mentor und Interview. Helfen Sie anderen Ingenieuren, sich weiterzuentwickeln, und helfen Sie uns, gute Mitarbeiter einzustellen.
•
Verbessern Sie Dinge über Teamgrenzen hinweg. Erkennen Sie gemeinsame Komponenten und doppelte Arbeit zwischen Stämmen und erhöhen Sie diese, bevor wir dasselbe zweimal erstellen.
KI als zentraler Hebel
•
Nutzen Sie KI-Tools umfassend in Ihrer täglichen Arbeit für Erkundung, Prototyping, Codegenerierung und -überprüfung, Debugging, Recherche und Schreiben. KI-Kenntnisse sind nicht optional. Es ist ein Teil davon, wie Sie Ihre Geschwindigkeit, Tiefe und Wirkung steigern – und es wird von Ihnen erwartet, dass Sie auch dem Rest des Stammes dabei helfen, darin besser zu werden.
Über Dich
Sie werden in dieser Rolle erfolgreich sein, wenn Sie:
•
Sie verfügen über umfassende Erfahrung in der Erstellung und Bereitstellung von Produktions-Webanwendungen durchgängig und können Großprojekte leiten, anstatt nur dazu beizutragen.
•
Fühlen sich auf beiden Seiten des Stapels wirklich bequem. Auf der einen Seite sind Sie tiefgreifend und auf der anderen Seite richtig fähig, und Sie sind nicht jemand, der an der API-Grenze nachgibt.
•
Verfügen Sie über fundierte, praktische Kenntnisse in JavaScript, TypeScript, React und modernem CSS – einschließlich Zustandsverwaltung und Nebeneffektbehandlung in großen Anwendungen.
•
Sind solide in den Backend-Grundlagen: mindestens eine Backend-Sprache, die Sie gut kennen, API-Design, relationale Datenmodellierung und genug Gespür für die Abfrageleistung, um das Problem zu erkennen, bevor es in der Produktion passiert. Vorkenntnisse in Golang sind nicht zwingend erforderlich, Sie müssen jedoch bereit sein, es zu übernehmen und sich schnell damit vertraut zu machen.
•
Legen Sie bei der Qualität höchste Maßstäbe. Sie wissen, wie großartig aussieht, Sie bemerken die Details, die andere übersehen, und Sie versenden keine Arbeiten, auf die Sie nicht Ihren Namen setzen würden.
•
Haben Sie ein Händchen für datenintensive Produktoberflächen – Leistung, Lesbarkeit und die Prinzipien hinter einem Diagramm, das tatsächlich etwas kommuniziert.
•
Kümmern Sie sich um das Problem des Benutzers, nicht nur um das Ticket. Sie beginnen mit dem, was jemand zu erledigen versucht, und arbeiten dann zurück zur Umsetzung.
•
Eigene Ergebnisse, keine Ausgabe. Sie verfolgen Ihre Arbeit bis in die Produktion, beobachten, wie sie sich verhält, und reparieren, was repariert werden muss.…
Quelle: Wir arbeiten remote (https://weworkremotely.com/remote-jobs/toggl-senior-full-stack)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: Toggl
Inserat bereitgestellt von Toggl.