Senior Full-Stack Engineer (React, Node) Sind Sie ein leistungsorientierter Webentwickler, der außergewöhnliche Erlebnisse schafft, die über die reine Funktionalität hinausgehen? Sind Sie begeistert von der Entwicklung von Anwendungen, die sich durch Skalierbarkeit, Sicherheit und Wartbarkeit auszeichnen? Wenn Sie NextJS, ReactJS, NodeJS, Sequelize und nichtfunktionale Anforderungen (NFRs) beherrschen, dann ist diese Rolle als Senior Full-Stack Engineer bei 10TenGaming genau das Richtige für Sie
Senior Full-Stack Engineer (React, Node) Sind Sie ein leistungsorientierter Webentwickler, der außergewöhnliche Erlebnisse schafft, die über die reine Funktionalität hinausgehen? Sind Sie begeistert von der Entwicklung von Anwendungen, die sich durch Skalierbarkeit, Sicherheit und Wartbarkeit auszeichnen? Wenn Sie NextJS, ReactJS, NodeJS, Sequelize und nichtfunktionale Anforderungen (NFRs) beherrschen, dann ist diese Rolle als Senior Full-Stack Engineer bei 10TenGaming genau das Richtige für Sie! Über uns Bei 10TenGaming sind wir ein leidenschaftliches Team, das sich der Schaffung eines lebendigen und immersiven Social-Gaming-Erlebnisses widmet. Unsere Plattform bietet spannende Online-Casino-Spiele, bei denen Spieler virtuelle Währungen wie „Sweeps Coins“ und „Gold Coins“ verwenden. Wir wurden von Branchenveteranen gegründet und kombinieren modernste Technologie mit einem benutzerorientierten Ansatz, um eine unterhaltsame, faire und sichere Spielumgebung zu gewährleisten. Wir werden von Innovation und der Liebe zum Gaming angetrieben und gehen ständig über die Grenzen hinaus, um unserer Community Freude zu bereiten. Werden Sie Teil eines dynamischen Teams, das die Zukunft der Online-Unterhaltung gestaltet. Aufgaben: Architektur und Entwicklung leistungsstarker Webanwendungen mit NextJS und ReactJS, die konsequent strenge NFRs erfüllen, einschließlich Reaktionsfähigkeit, Ladezeiten und Benutzererfahrung. Sie nutzen NextJS für serverseitiges Rendering und statische Generierungsfunktionen, um Ladezeiten und SEO zu optimieren. Entwerfen und implementieren Sie sichere und skalierbare NodeJS-Backend-Dienste mit Sequelize und Express.js. In jede Codezeile, die Sie schreiben, werden Sicherheitsprinzipien eingebettet, um sicherzustellen, dass die Infrastruktur hohes Datenverkehrsaufkommen effizient bewältigen kann. Verwalten Sie den Zustand komponentenübergreifend mit Zustand und bieten Sie so eine sauberere und wartbarere Zustandsverwaltungslösung als Redux, mit weniger Boilerplates und einer einfacheren Integration mit React. Nutzen Sie WebSockets, um Echtzeitkommunikation zu ermöglichen und gleichzeitig NFRs für Latenz und Datenintegrität einzuhalten. Sie verstehen die Auswirkungen von Echtzeitaktualisierungen auf die Leistung und können entsprechend optimieren. Wählen und verwalten Sie Datenspeicherlösungen (Redis und PostgreSQL) unter Berücksichtigung von Skalierbarkeit und Wartbarkeit. Sie entwerfen effiziente Datenmodelle, optimieren Abfragen und stellen sicher, dass der Datenzugriff den bewährten Sicherheitspraktiken entspricht. Implementieren Sie Responsive-Design-Prinzipien, um auf allen Geräten und Bildschirmgrößen ein einwandfreies Benutzererlebnis zu bieten. Sie verstehen die Richtlinien zur Barrierefreiheit und testen Ihre Anwendungen gründlich für verschiedene Auflösungen. Schreiben Sie Unit- und Integrationstests, um die Codequalität und NFR-Konformität sicherzustellen. Sie gehen über grundlegende Funktionsprüfungen hinaus und schreiben Tests, die Leistungs-, Sicherheits- und Wartbarkeitsmetriken messen. Arbeiten Sie effektiv mit Designern, Backend-Ingenieuren und Produktmanagern zusammen, um qualitativ hochwertige Funktionen bereitzustellen, die sowohl funktionale als auch nicht funktionale Anforderungen pünktlich und innerhalb des Budgets erfüllen. Sie kommunizieren klar, teilen Wissen und sind ein Teamplayer, der sich für NFRs einsetzt. Bleiben Sie über die neuesten Webentwicklungstrends und -technologien auf dem Laufenden, mit besonderem Schwerpunkt auf Fortschritten bei der NFR-Optimierung. Sie sind ein begeisterter Lerner und suchen kontinuierlich nach Möglichkeiten, die Leistung, Sicherheit und Wartbarkeit Ihrer Anwendungen zu verbessern. ErfordernAnforderungen: 5 Jahre Erfahrung als Senior Full-Stack Engineer oder in einer ähnlichen Position. Sie verfügen über eine nachgewiesene Erfolgsbilanz beim Erstellen komplexer Webanwendungen mit einem starken Fokus auf NFRs. Expertenkenntnisse in NextJS, ReactJS und verwandten Technologien (Zustand, React Router usw.). Sie können leistungsstarke und interaktive Benutzeroberflächen erstellen Sie sind mit Techniken zur Leistungsoptimierung vertraut. Solides Verständnis von NodeJS und Sequelize zum Erstellen sicherer und skalierbarer APIs. Sie sind mit asynchroner Programmierung, Sicherheits-Best Practices und Infrastrukturoptimierung vertraut. Erfahrung mit WebSockets und deren Anwendung in Echtzeitanwendungen unter Berücksichtigung von Latenz- und Datenintegritätsanforderungen. Sie verstehen die Herausforderungen und Best Practices dieser Technologie. Kenntnisse über Redis und PostgreSQL für die Datenspeicherung und den Datenabruf unter Berücksichtigung der Auswirkungen auf Skalierbarkeit und Wartbarkeit. Sie können die richtige Datenstruktur auswählen und Abfragen hinsichtlich der Leistung optimieren. Ausgeprägtes Verständnis der Prinzipien und Implementierungstechniken für mobiles responsives Design, einschließlich Richtlinien zur Barrierefreiheit. Sie können sicherstellen, dass Ihre Anwendungen auf allen Geräten benutzerfreundlich sind. Erfahrung mit Unit- und Integrationstest-Frameworks (Jest, Mocha usw.) und Leistungstest-Tools. Sie legen Wert auf Codequalität und schreiben Tests, um die NFR-Konformität sicherzustellen. Hervorragende Kommunikations-, Zusammenarbeits- und Problemlösungsfähigkeiten. Sie können effektiv mit verschiedenen Teams zusammenarbeiten, sich für NFRs einsetzen und Lösungen für technische Herausforderungen finden.
Mehr anzeigen
Weniger anzeigen
Посадовий рівень
Starrer Wochentag
Typ зайнятості
Vertragsabschluss
Weitere Informationen
Jugend und Informationstechnologie
Galuzi
Computerspiele