Job
- Level
- Senior
- Job Feld
- Games, Back End
- Anstellung
- Vollzeit
- Vertragsart
- Unbefristetes Dienstverhältnis
- Ort
- Hamburg
- Arbeitsmodell
- Hybrid, Onsite
Job Zusammenfassung
In dieser Rolle entwickelst du Microservices in Node.js/TypeScript, kümmerst dich um die Wartung zentraler Dienste, implementierst neue Features und optimierst die Plattform für Live-Betrieb und Spieleperformance.
Job Technologien
Deine Rolle im Team
- You will lead and mainly work on extracting loosely coupled microservices written in Node.js/TypeScript out of our PHP monolith. However, you need to be comfortable with working in other languages like PHP as well.
- Take ownership for maintaining and extending some of the central shared services that are used by game teams and other stakeholders like game design and monetization.
- Design, develop, test, deploy, maintain, and improve our software with high-quality, maintainable code.
- Define SLOs, add metrics/tracing/logging, participate in on-call/incident reviews, and continuously harden reliability & performance for live operations.
- Leverage AI tools and technologies to enhance development efficiency, code quality, and problem-solving capabilities.
- Work closely with game designers and product leads to implement new features with an interest in learning the complementary full-stack technologies.
- Communicate and collaborate within a cross-functional team and with other teams to ensure a smooth daily workflow.
- Actively bring in new ideas and participate in technical decisions influencing the architecture of our services and platform.
- Drive initiatives to enhance the stability, performance, and scalability of our platform and live games.
- Contribute high-quality, maintainable Typescript code using a wide range of technologies such as Next.js, Nest.js, Jest, Mocha, Turbopack, GitHub, Docker, MySQL, Pub/Sub and Redis.
- Mentor engineers via design reviews, pairing, and by setting coding standards and contribute to engineering hiring.
Unsere Erwartungen an dich
Qualifikationen
- Proficiency in popular Node.js/Typescript frameworks such as Next.js, Nest.js, Express..js, and Jest.
- Excellent verbal and written communication skills, with the ability to work effectively in a cross-functional team environment.
- Demonstrated ability to effectively integrate AI tools into development workflows for code generation, debugging, and technical research.
- Be familiar with or eager to learn other languages like PHP or Java.
- You have a proactive attitude towards learning new technologies and improving existing skills, including leaving the comfort zone of your programming language.
- Familiarity with SQL and NoSQL databases, including MySQL, PostgreSQL, MongoDB, or similar.
- Strong automated quality mindset using unit testing, integration testing, and other test automation frameworks.
- You are enthusiastic about games and ideally strategy games.
Erfahrung
- 7+ years of proven experience in Node.js/Typescript development, demonstrating strong coding and debugging skills.
- Deep experience with distributed systems: queues/pub-sub, idempotency, data modeling across service boundaries, and eventual consistency.
- You have experience developing and maintaining multi-server, high-load backend services and APIs.
- Experience with cloud platforms (GCP preferred), networking, and debugging distributed systems is a plus.
- Hands-on experience with agile methodologies such as Scrum or Kanban.
Benefits
Gesundheit, Fitness & Fun
Themen mit denen du dich im Job beschäftigst
Job Standorte
Das ist dein Arbeitgeber
Goodgame Studios
Goodgame Studios ist ein weltweit führendes Unternehmen für kostenlose Spielesoftware. Wir bieten Mobile- und Browsergames für über 300 Millionen Spieler weltweit an. Kunden können unsere Spiele direkt vom PC oder mobil über ihr Smartphone oder Tablet spielen.
Description
- Gründungsjahr
- 2009
- Sprachen
- Englisch
- Unternehmenstyp
- Etablierte Firma
- Arbeitsmodell
- Full Remote, Hybrid, Onsite
- Branche
- Internet, IT, Telekom