This job listing expired on Apr 11, 2022
Tweet

Overview & Responsibilities

Doppio is looking to hire a Senior Server Engineer to help us develop and operate the next generation of party games for play over video conferencing.

In this role, you will:

  • Develop and maintain server software for our online gaming platform, which enables our customers to connect and play games with their friends over video conferencing
  • Work with producers and game designers to plan out and implement APIs to support new game features
  • Work with game-client software engineers to develop client-side SDKs in support of server-dependent game features
  • Instrument, profile, and analyze server code to identify and fix complex bugs and performance issues
  • Produce technical design documentation to explain and educate stakeholders and fellow engineers about software design decisions and principles
  • Triage and fix high-impact issues that arise working in a live environment

Required Skills

  • 5+ years of server software engineering experience
  • Fluent in JavaScript (Node.js) and TypeScript
  • Extensive familiarity with both relational and non-relational database systems
  • Ability to work within an existing codebase to plan, implement, and deliver new features
  • Ability to work on a team with other engineers, and with external and internal stakeholders

Preferred Skills

  • Experience with the Unity game engine
  • Familiarity with C#
  • Experience supporting live services, particularly in games
  • Familiarity with distributed source control systems, particularly Git
  • Experience working with distributed teams

Location

This role is for our Lisbon office.

Note that due to the Covid-19 pandemic, our Lisbon office is currently closed. This role may therefore initially require remote work, depending on public health conditions in Portugal at the time you start.

About Doppio

Doppio is inventing the next generation of cross-platform party games. We’re setting the stage to bring gaming to everyone through live streaming, the web, mobile and video conferencing platforms.