Full Stack Engineer
Wizards of the Coast
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Full Stack Engineer at Wizards of the Coast
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. This is where you come in!
We are seeking a Software Development Engineer I to contribute to the development of the next generation of tabletop product development tools for iconic titles such as Magic: The Gathering, Dungeons & Dragons, and Duel Masters.
Do you aspire to play a pivotal role in developing and maintaining crucial systems within our studios? If so, embark on this adventure with us!
As a key member of the Business Systems Engineering (BSE) team, your passion for problem-solving and dedication to crafting impactful, feature-rich software will be vital. Leveraging your expertise in cloud technologies, you will actively develop these solutions and benefit from mentorship opportunities with senior engineering staff within the Digital Innovations department.
What You'll Do
- Participate in problem-solving sessions to understand our creative studio's biggest challenges and opportunities.
- Partner on innovative solution-space brainstorming sessions.
- Produce prototypes to prove feasibility.
- Design, develop, and support various services and features that meet business, technical, and functional requirements.
- Collaborate with other engineers to produce detailed documentation for the team, live operations, architects, network engineers, SREs, end users, and system administrators.
- Continuously develop and improve your skills to remain current and relevant.
What You'll Bring
- Minimum of 3 years working in software engineering.
- Bachelor's degree in Computer Science, Information Technology; or comparable work experience.
- Experience in technical-design and developing feature-rich cloud-native web applications in a full stack capacity.
- An in-depth understanding of CS theory and fundamentals (data structures, algorithms, and design patterns).
- Experience with Go, JavaScript frameworks, SQL, NoSQL, JSON, XML, GraphQL, and building RESTful API endpoints.
- Experience with AWS, containerization, CI/CD.
- Experience working in an Agile methodology framework of Scrum or Kanban.
- An established portfolio exhibiting a high standard of craft that underscores extensibility, interoperability, usability, security, performance, and stability.
- Outstanding communication and a standout colleague who effectively contributes to engineering discussions with technical and non-technical teams and individuals.
- Foundational knowledge of Magic: The Gathering game play and mechanics.
Nice to Have
- Familiarity of Product Lifecycle Management systems (PLM), Digital Asset Management systems (DAM), and Content Management Systems (CMS).
- Experience in Kubernetes, Akamai, and Terraform or related technologies.
Key skills/competency
- Full Stack Development
- Cloud Technologies (AWS)
- Go Programming Language
- JavaScript Frameworks
- RESTful API Design
- Data Structures & Algorithms
- Agile Methodologies
- Containerization (CI/CD)
- Magic: The Gathering Mechanics
- Software Design Patterns
How to Get Hired at Wizards of the Coast
- Research Wizards of the Coast's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to align your application.
- Tailor your Full Stack Engineer resume: Highlight experience with Go, AWS, JavaScript frameworks, and cloud-native applications, specifically demonstrating impact.
- Showcase your technical portfolio: Present projects that emphasize extensibility, security, and performance, relevant to Wizards' game development tools.
- Prepare for technical interviews: Sharpen your CS fundamentals, data structures, algorithms, and design patterns, especially related to full stack development.
- Demonstrate passion for gaming: Mention foundational knowledge of Magic: The Gathering gameplay and mechanics to show genuine interest in their core products.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background