
Senior Backend Engineer, Node.js/TypeScript
Babil Games
full-time
Posted on:
Location Type: Hybrid
Location: Hamburg • 🇩🇪 Germany
Visit company websiteJob Level
Senior
Tech Stack
Distributed SystemsDockerJavaJavaScriptJestMicroservicesMongoDBMySQLNext.jsNode.jsNoSQLPHPPostgresRedisSQLTypeScript
About the role
- Lead extraction of loosely coupled Node.js/TypeScript microservices from a PHP monolith
- Take ownership of maintaining and extending central shared services used by game teams and stakeholders
- Design, develop, test, deploy, maintain, and improve software with high-quality, maintainable code
- Define SLOs and add metrics, tracing, and logging; participate in on-call and incident reviews
- Continuously harden reliability and performance for live operations
- Leverage AI tools and technologies to enhance development efficiency and code quality
- Collaborate closely with game designers, producers, and product leads to implement new features
- Communicate and collaborate within cross-functional teams and with other teams to ensure smooth workflows
- Bring new ideas and participate in technical decisions influencing architecture and platform
- Drive initiatives to enhance stability, performance, and scalability of platform and live games
- Contribute TypeScript code using technologies such as Next.js, Nest.js, Jest, Turbopack, GitHub, Docker, MySQL, Pub/Sub and Redis
- Mentor engineers via design reviews, pairing, setting coding standards, and contribute to hiring
Requirements
- 7+ years of proven experience in Node.js/Typescript development
- Proficiency in 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, eventual consistency
- Experience developing and maintaining multi-server, high-load backend services and APIs
- Familiarity with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB or similar)
- Strong automated quality mindset using unit testing, integration testing, and other test automation frameworks
- Demonstrated ability to integrate AI tools into development workflows
- Be familiar with or eager to learn other languages like PHP or Java
- Excellent verbal and written communication skills
- Hands-on experience with agile methodologies such as Scrum or Kanban
- Enthusiastic about games, ideally strategy games
Benefits
- Flexible hybrid work model
- Career Path Framework and mentorship culture
- Language courses
- E-learning platforms
- Support for conferences and training
- Team social events (game nights, casual drinks, quiz nights, karaoke)
- Inspiring offices in Hamburg and Malta
- Growth and professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsTypeScriptNext.jsNest.jsJestDockerMySQLPub/SubRedisSQL
Soft skills
communicationcollaborationmentoringownershipproblem-solvingcreativityleadershipadaptabilityinitiativequality mindset