About the Role

Title: Software Engineer II- Fullstack, D&D Beyond (Contract/Temporary)

Location: US

Department: Engineering

Job Description:

At Wizards of the Coast, we connect people around the world through play and imagination. From our genre-defining games like Magic: The Gathering and Dungeons & Dragons to our growing multiverse, we continue to innovate and build new ways to foster friendship and connection. That’s where you come in!

As a Full Stack Software Engineer working on the Dungeons & Dragons (D&D) team you will help design and build the next generation of D&D’s digital toolset and marketplace, D&D Beyond.

What You’ll Do:

  • Build solutions using the latest web technologies including React and HTML5.
  • Build backend services using the latest technologies including Node.js, AWS.
  • Write maintainable, high-quality features in a team-based development environment.
  • Create, enhance, and consume NPM libraries, both internal and open source.
  • Engage in a shared code base through peer reviews and pull requests.
  • Write and maintain unit and integration tests.
  • Participate in planning, daily stand-ups, and retrospectives.
  • Implement and improve coding standards and code integration and deployment processes.
  • Create and maintain project documentation.

What You’ll Bring:

  • 2+ years of industry experience using modern web development technologies like React, TypeScript, and CSS3.
  • 2+ years of experience building services using Node.js, .NET Core, or similar technologies.
  • Experience consuming and building RESTful APIs using industry-standard practices with scalability and security in mind.
  • Experience working with both relational (e.g., SQL Server, MySQL, Postgres) and non-relational databases (e.g., DynamoDB, MongoDB).
  • Familiarity with configuring and maintaining continuous deployment pipelines for front-end applications and services in the cloud (e.g., AWS, Azure, etc.).
  • Excellent problem-solving skills and attention to detail. Ability to think out of the box.
  • A curious and eager to learn new things and contribute to all areas of the product.

Nice to Have:

  • Familiarity with AWS (e.g., Lambda, API Gateway, DynamoDB, SNS, SQS, Event Bridge).
  • Familiarity with game rules engine architectures, such as Entity Component Systems and Directed Acyclic Graphs
  • Experience building and supporting game engines
  • Experience building containerized applications (Docker, Kubernetes).
  • Knowledge of accessibility web standards (WAI-ARIA, WCAG).
  • Experience with a development approach that prioritizes testing.
  • Knowledge of Material UI.
  • A passion for Dungeons & Dragons (D&D).
  • You enjoy healing party members in the midst of battle (but all new party members are welcome!)

APPLY HERE