TL;DR
Senior Backend Engineer (Node.js/TypeScript): Designing, building, and enhancing features for a game platform, with a focus on extracting loosely coupled microservices from a PHP monolith. Accent on stability, performance, scalability, security, and maintainability for live operations in a distributed Google Cloud architecture. Focus on leveraging AI tools for development efficiency and ensuring system reliability under heavy traffic.
Location: Hybrid in Hamburg, Germany or San Ġiljan, Malta
Company
hirify.global is a global strategy game powerhouse, shaping the future of long-term multiplayer gaming, with offices in Hamburg and Malta.
What you will do
- Lead and extract Node.js/TypeScript microservices from a PHP monolith, being comfortable with other languages like PHP.
- Take ownership for maintaining and extending central shared services used by game teams and other stakeholders.
- Design, develop, test, deploy, maintain, and improve software with high-quality, maintainable code.
- Define SLOs, add metrics/tracing/logging, participate in on-call/incident reviews, and continuously harden reliability & performance.
- Leverage AI tools and technologies to enhance development efficiency, code quality, and problem-solving.
- Contribute high-quality, maintainable TypeScript code using 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.
Requirements
- 7+ years of proven experience in Node.js/TypeScript development, demonstrating strong coding and debugging skills.
- Proficiency in popular Node.js/TypeScript frameworks such as Next.js, Nest.js, Express.js, and Jest.
- Deep experience with distributed systems: queues/pub-sub, idempotency, data modeling across service boundaries, and eventual consistency.
- 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.
- Familiarity with or eagerness to learn other languages like PHP or Java.
- Experience developing and maintaining multi-server, high-load backend services and APIs.
- Familiarity with SQL and NoSQL databases, including MySQL, PostgreSQL, or MongoDB.
- Strong automated quality mindset using unit testing, integration testing, and other test automation frameworks.
- Enthusiasm for games and ideally strategy games.
Nice to have
- Experience with cloud platforms (GCP preferred), networking, and debugging distributed systems.
- Hands-on experience with agile methodologies such as Scrum or Kanban.
Culture & Benefits
- Global team of over 30 nationalities united by a shared passion for strategy games.
- Flexible hybrid work models, supporting work from Hamburg or Malta offices.
- Career Path Framework, mentorship culture, language courses, e-learning platforms, and support for conferences and training.
- Team events including game nights, casual drinks, quiz nights, and karaoke.
- Creative, collaborative environment with a flat hierarchy that values innovation, ownership, and bold thinking.
- Opportunity to make an impact with the support for continuous growth.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →