Backend Engineer - Node.js/Typescript
Backend Engineer - Node.js/Typescript
Backend Engineer - Node.js/Typescript
Backend Engineer - Node.js/Typescript
Jobriver HR Service
Internet, IT
Hamburg
- Art der Beschäftigung: Vollzeit
- 60.000 € – 78.000 € (von XING geschätzt)
- Vor Ort
- Zu den Ersten gehören
Backend Engineer - Node.js/Typescript
Über diesen Job
Backend Engineer - Node.js/Typescript
Beschreibung
Unser Kunde sucht einen erfahrenen Backend Engineer - Node.js/Typescript, der Teil eines dynamischen Entwicklungsteams wird. In dieser Rolle sind Sie verantwortlich für das Design, den Aufbau und die Verbesserung von Funktionen für die Spieleplattform, wobei der Schwerpunkt auf Anwendungen liegt, die von den Spielteams als Dienstleistung genutzt werden und mit internen sowie externen Diensten interagieren. Zu Beginn werden Sie daran arbeiten, lose gekoppelte Microservices aus einer monolithischen PHP-Anwendung zu extrahieren. Diese Dienste werden auf einer verteilten Architektur in der Google Cloud betrieben. Ihre Arbeit wird sich an den besten Praktiken in Bezug auf Stabilität, Leistung, Skalierbarkeit, Sicherheit und Wartbarkeit orientieren. Sie werden eng mit Game Designern, Produzenten und anderen Stakeholdern zusammenarbeiten, um innovative Dienste zu schaffen, die das Spielerlebnis verbessern und es internen Stakeholdern ermöglichen, effizienter zu arbeiten. Darüber hinaus werden Sie Verantwortung für die Wartung und Erweiterung zentraler gemeinsamer Dienste übernehmen, die von Spielteams und anderen Stakeholdern genutzt werden. Sie gestalten, entwickeln, testen, implementieren und verbessern unsere Software mit qualitativ hochwertigem, wartbarem Code. Ihre Initiative zur Verbesserung der Stabilität, Leistung und Skalierbarkeit unserer Plattform und Live-Spiele wird geschätzt. Sie haben die Möglichkeit, Ihre Ideen aktiv einzubringen und technische Entscheidungen zu beeinflussen.
Anforderungen
Der ideale Kandidat bringt mehr als 7 Jahre nachweisliche Erfahrung in der Entwicklung mit Node.js/Typescript mit und hat starke Programmier- und Debugging-Fähigkeiten. Kenntnisse in gängigen Node.js/Typescript-Frameworks wie Next.js, Nest.js und Jest sind erforderlich. Sie verfügen über umfassende Erfahrung mit verteilten Systemen, einschließlich Warteschlangen/pub-sub, Idempotenz und Datenmodellierung über Dienstgrenzen hinweg. Hervorragende mündliche und schriftliche Kommunikationsfähigkeiten sind unerlässlich, um effektiv in einem interdisziplinären Team zu arbeiten. Sie haben Erfahrung in der Integration von KI-Tools in Entwicklungsabläufe zur Codegenerierung und technischen Recherche. Ein proaktiver Lernansatz für neue Technologien sowie die Bereitschaft, andere Programmiersprachen wie PHP oder Java zu erlernen, sind ebenfalls wichtig. Erfahrungen in der Entwicklung und Wartung von Multi-Server, hochbelastbaren Backend-Diensten und APIs sind von Vorteil. Kenntnisse in SQL- und NoSQL-Datenbanken, einschließlich MySQL, PostgreSQL oder MongoDB, sind wünschenswert. Zudem sollten Sie eine starke automatisierte Qualitätsorientierung mitbringen, einschließlich Unit-Testing und Integrationstests. Eine Begeisterung für Spiele, insbesondere Strategiespiele, rundet Ihr Profil ab.