Job
- Level
- Senior
- Job Feld
- Games, Back End
- Anstellung
- Vollzeit
- Vertragsart
- Unbefristetes Dienstverhältnis
- Ort
- Hamburg
- Arbeitsmodell
- Hybrid, Onsite
Job Zusammenfassung
In dieser Position entwickelst du effiziente Microservices in Node.js/TypeScript und verbesserst gemeinsam mit dem Team die Architektur für unsere Spiele-Plattform. Dabei übernimmst du Verantwortung für Wartung, Tests und Deployment.
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.
Themen mit denen du dich im Job beschäftigst
Job Standorte
Das ist dein Arbeitgeber
Twin Harbour Interactive
Twin Harbour Interactive, ein internationales Studio für Strategie-Spiele, wurde 2025 durch die Fusion von Bytro Labs und Dorado Games gegründet und hat Büros in Hamburg und Malta.
Description
- Unternehmenstyp
- Etablierte Firma
- Arbeitsmodell
- Full Remote, Hybrid, Onsite
- Branche
- Internet, IT, Telekom