Software Development Engineer II - D&D Beyond

HasbroRenton, WA
11h$127,264 - $190,896Hybrid

About The Position

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 Backend Software Engineer working on the Dungeons & Dragons® (D&D) team you will help design and build the services that will power the next generation of D&D’s best-in-class digital toolset and marketplace, D&D Beyond. This role will be hybrid requiring three days a week in our Renton, WA or Boston, MA office.

Requirements

  • 3+ years of experience as a back-end software engineer building services using Node.js, .NET Core, and similar technologies.
  • 3+ years building game rules engines, virtual tabletop, or gameplay support tools
  • Proven ability to deliver 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).
  • Experience building services in the cloud (e.g., AWS, Azure, etc.)
  • Excellent problem-solving skills and attention to detail.
  • Ability to think outside of the box.
  • A curious attitude with an excitement to learn new things and contribute to all areas of the product.
  • Track record of mentoring and helping grow careers of junior engineers.
  • Ability to drive technical decisions with minimal guidance.

Nice To Haves

  • Experience with Node.js or Next.js.
  • Familiarity with AWS (e.g., Lambda, Gateway, DynamoDB, SNS, SQS, Event Bridge).
  • Experience building containerized applications (Docker, Kubernetes)
  • Prior experience breaking down monolithic framework architectures, built .NET and C#, into smaller distributed services.
  • Familiarity with React and TypeScript.
  • Experience practicing test-driven development.
  • A passion for Dungeons & Dragons (D&D).
  • You enjoy throwing Fireballs in the face of danger (but all new party members are welcome!)

Responsibilities

  • Build backend services using the latest technologies including Node.js, AWS.
  • Write maintainable, high-quality features in a team-based development environment.
  • Engage in a shared code base through peer reviews and pull requests.
  • Write and maintain unit and integration tests.
  • Assist with improving code integration and deployment processes.
  • Participate in planning, daily stand-ups, and retrospectives.
  • Adhere to and improve processes and coding standards.
  • Create and maintain project documentation.

Benefits

  • Health & Wellness: Medical, Dental, and Vision Insurance
  • Time Off to Recharge: Paid Vacation & Holidays
  • Financial Well-being: Generous 401(k) Match
  • Life & Family Support: Paid Parental Leave
  • Giving Back: Volunteer & Employee Giving Programs
  • Level Up Your Skills: Tuition Reimbursement
  • Exclusive Perks: Product Discounts & More!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service