Babil Games

Backend Engineer, Node.js/TypeScript

Babil Games

full-time

Posted on:

Location: 🇩🇪 Germany

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

CloudDockerGoogle Cloud PlatformJavaJavaScriptJestMicroservicesMochaMongoDBMySQLNext.jsNode.jsNoSQLPHPPostgresRedisSQLTypeScript

About the role

  • 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.
  • Responsibility 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.
  • 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 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.

Requirements

  • 4+ 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
  • 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
  • Excellent analytical and problem-solving skills
  • Proactive attitude towards learning new technologies and improving existing skills, including leaving the comfort zone of your programming language
  • Experience developing and maintaining multi-server, high-load backend services and APIs
  • 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
  • Experience with cloud platforms (GCP preferred), CI/CD (GitHub Actions), networking, and debugging distributed systems is a plus
  • Hands-on experience with agile methodologies such as Scrum or Kanban
PartSpace

.NET Developer

PartSpace
Mid · Seniorfull-time🇩🇪 Germany
Posted: 8 hours agoSource: join.com
Azure.NET
Smartbroker AG

Backend API Developer

Smartbroker AG
Mid · Seniorfull-time🇩🇪 Germany
Posted: 9 hours agoSource: wallstreetonline-capital-ag.jobs.personio.com
JavaMicroservicesSpring
easimo GmbH

Senior Software Engineer – Backend/Fullstack

easimo GmbH
Seniorfull-time$70k–$80k / year🇩🇪 Germany
Posted: 12 hours agoSource: join.com
LaravelPHPSymfonyTypeScript
softgate

Java Software Developer

softgate
Mid · Seniorfull-time🇩🇪 Germany
Posted: 12 hours agoSource: join.com
AngularApacheLinuxMavenOraclePostgresReactSQLVue.js
VALID Digitalagentur GmbH

Backend Developer

VALID Digitalagentur GmbH
Juniorfull-time🇩🇪 Germany
Posted: 1 day agoSource: join.com
LAMPSymfonyWebpackWordPressYarn