Senior Node.js Developer

Agilegrid Solutions — Germany · Posted ~5 hours ago

Senior Full-time Visa History ✓

Skills

Node.js JavaScript backend development multiplayer systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior backend development role focused on building scalable online applications, improving system architecture, and delivering reliable features for a global user base.

Highlights

Opportunity to develop large-scale interactive experiences, work with modern technologies, and contribute to ambitious software projects.

Description

About The Company Twin Harbour Interactive is a leading global developer and publisher specializing in strategy games that foster community, creativity, and strategic thinking. With offices in Hamburg and Malta, we are committed to creating immersive, long-term multiplayer experiences that captivate players across the world. Our team is passionate about pushing the boundaries of game development, integrating innovative technologies, and delivering high-quality entertainment that resonates with diverse audiences. We believe in fostering a collaborative and inclusive environment where talent can thrive, and ideas can flourish. Our mission is to shape the future of strategy gaming by combining visionary design, cutting-edge technology, and a shared passion for gaming excellence. About The Role We are seeking an experienced Senior Node.js Developer to join our dynamic team working on Warhammer 40,000: Supremacy, an ambitious free-to-play mobile strategy game set in the iconic Warhammer universe. In this role, you will be instrumental in modernizing our backend infrastructure by transitioning from legacy PHP services to robust, scalable Node.js solutions hosted on Google Cloud. You will collaborate closely with cross-functional teams, including game designers, product managers, and other developers, to develop, maintain, and enhance backend services that are critical to gameplay, live-ops, and monetization. Your expertise will help ensure our services are performant, secure, and maintainable, providing players with a seamless gaming experience. This position offers a unique opportunity to work in an innovative environment that values technical excellence, creativity, and continuous learning, all within a globally diverse team dedicated to delivering top-tier strategy gaming experiences. Qualifications The ideal candidate will have a strong engineering mindset with over 7 years of proven experience in Node.js and Typescript development. You should possess deep knowledge of popular frameworks such as Next.js, Nest.js, Express.js, and testing tools like Jest and Mocha. Proficiency in designing and maintaining high-load, multi-server backend services and APIs is essential. Familiarity with both SQL and NoSQL databases, including MySQL, PostgreSQL, and MongoDB, is required. You should have a solid understanding of distributed systems, cloud architecture (preferably GCP), and networking fundamentals. Experience with PHP is a plus, as well as a demonstrated ability to integrate AI tools into development workflows. Excellent communication skills and a proactive attitude toward learning new technologies and improving existing skills are vital. A passion for gaming, especially strategy games, will be highly valued. Responsibilities As a Senior Node.js Developer, your primary responsibilities will include maintaining and enhancing our legacy PHP-based backend services while spearheading the development of new Node.js services aligned with our modern architecture. You will take ownership of critical meta-data services used across the game, ensuring their stability, performance, and security. Collaborating with internal teams, you will design, develop, test, deploy, and continuously improve high-quality, maintainable code. You will work closely with game designers and product leads to implement new features and functionalities, contributing to the overall player experience. Additionally, you will create specialized Node.js services that support gameplay, live-ops, and monetization features. Your role involves adopting best practices in software development, participating in code reviews, and ensuring that all services are scalable and resilient in a distributed cloud environment. You will also contribute to technical research and innovation, particularly in leveraging AI tools for development efficiency. Benefits Joining Twin Harbour Interactive offers a range of benefits designed to support your professional growth and personal well-being. We promote a flexible hybrid work environment, allowing you to work from any location that suits your lifestyle, whether from our offices in Hamburg or Malta or remotely. We invest in your development through our Career Path Framework, mentorship programs, language courses, and access to e-learning platforms, conferences, and training opportunities. Our inclusive culture celebrates diversity, with over 30 nationalities represented across our teams. We foster a supportive environment where trust, respect, and good humor are core values. Team-building activities, game nights, casual social events, and opportunities to connect with colleagues worldwide help create a vibrant and engaging workplace. We are committed to providing competitive compensation packages, health benefits, and opportunities for career advancement. Equal Opportunity Twin Harbour Interactive is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees, regardless of race, gender, age, sexual orientation, disability, or background. We believe that diverse teams enhance creativity, innovation, and overall company success. We encourage applications from all qualified candidates and are dedicated to fostering a workplace where everyone feels valued, respected, and empowered to contribute their best.