Wizards is looking for a Backend Engineer to join their Digital Innovations team to help bring their beloved brands to digital channels, contributing to high-quality user experiences by owning well-scoped work from design through deployment within modern development methodologies and frameworks.
Requirements
- Demonstrated experience in solving sophisticated problems with simple solutions.
- Familiarity with using AWS; containerization, GitLab/GitHub CI/CD, or other CI/CD pipelines.
- Experience with load testing, prior familiarity with k6 preferred.
- Experience with REST and/or GraphQL APIs, data modeling, and databases.
- Experience in test automation and writing unit tests.
- Solid understanding of CS fundamentals, data structures, and algorithms.
- Prior experience with logging and monitoring systems.
- Experience working with microservices (design, deployment and integration).
Responsibilities
- Design, build, and maintain backend services and APIs using C-Sharp and .NET
- Identify current or potential technical issues and propose clear solutions.
- Help profile existing applications and suggest solutions for improving performance, scalability, security, and stability.
- Design, implement and run load and performance testing. Establish baselines and analyze bottlenecks.
- Participate actively in code reviews; give and receive constructive feedback throughout the development process.
- Write clear documentation and help uphold team engineering standards.
- Collaborate with UX designers, engineers, architects, and product owners to break down requirements and deliver value.
Other
- 3-5 years of industry experience as a backend or full stack engineer.
- Strong verbal and written communication and teamwork skills.
- Familiarity with Wizards of the Coast games, especially Magic: the Gathering.