Babil Games

Senior Backend Engineer, Node.js/TypeScript

Babil Games

full-time

Posted on:

Location Type: Hybrid

Location: Hamburg • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job 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