Software Engineer- Full-Stack Dungeons and Dragons-Engineering
WIZARDS OF THE COAST POLAND SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Software Engineer- Full-Stack Dungeons and Dragons-Engineering
Miejsce pracy: Poznań
Technologies we use
Expected
- TypeScript
- React.js
- Next.js
- Node.js
- AWS
- Kubernetes
- Git
Optional
- C#
- .NET
- ASP.NET
- Vitest
- Jenkins
- Playwright
About the project
The Role
As a contractor 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 on D&D Beyond. B2B contract, full remote or hybrid model with flexible working hours.
The Team
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 cultivate friendship and connection. That’s where you come in!
This is how we organize our work
This is how we work
- in house
- you have influence on the technological solutions applied
- you focus on product development
- agile
- scrum
Team members
- backend developer
- technical leader
- devOps
- product owner
- project manager
Your responsibilities
- Build solutions using the latest web technologies including TypeScript, React and Next.js.
- Work with backend services with modern technologies (including Node.js, AWS, Pulumi, Kubernetes).
- 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 quality, solution architecture
- Participate in Agile team including planning, daily stand-ups, and retrospectives.
- Enforce and improve processes and coding standards in collaborative manner.
- Create and maintain project documentation.
- Take part in the team’s on-call rotation (working cross-zone PL-USA)
Our requirements
- 5+ years of proven experience using modern web development standards, including OOP, DDD concepts. Solid understanding of architecture, scalability, and state management.
- Proficiency with advanced CSS features, a11y HTML5 standards, TypeScript (type system), React, and Next.js.
- Experience consuming and building RESTful APIs using industry-standard practices with security in mind.
- Experience on the backend (Node.js, APIs, databases)
- Familiarity with AWS (e.g., Lambda, Gateway, DynamoDB, SNS, SQS, Event Bridge) especially nice-to-have serverless architecture.
- Familiarity with C#, ASP.NET is a great advantage!
- Familiarity with standard processes in software development (clean code, SOLID, DRY, etc.).
- Practical experience with unit, integration, and E2E testing (at least one of: Jest, Vitest, Playwright).
- Comfortable working with bundlers, Git, along with CI/CD and monitoring.
- Fluent communication skills in English (both written and spoken) at B2 level.
- Curious attitude with an excitement to learn new things and contribute to all areas of the product.
- Secure and aware approach to AI generate code.
- Collaborative spirit to knowledge share and nurture our team growth with a genuine passion for programming.
- Ability to drive technical decisions with minimal guidance.
Optional
- Experience working with headless CMS.
- Familiarity with the concept of a mono-repository.
- Track record of mentoring and helping grow careers of junior engineers.
- A passion for Dungeons & Dragons (D&D). You enjoy healing party members in the midst of battle (but all new party members are welcome!)
What we offer
- Be legendary: practice excellence, improve on our legacy, create awesomeness.
- Build a well-rounded crew: inclusivity and diversity in both our teams and games.
- Delve into dungeons: embrace challenges with openness and creativity.
- Don’t split the party: agree or disagree but commit. Collaborate and have respect for each other.
- It takes a multiverse: we are driven by the lifelong satisfaction of our fans
This is how we work on a project
- Clean Code
- code review
- design patterns
- TDD
- Continuous Integration
- DevOps
- documentation
- integration tests
- test automation
- unit tests
Development opportunities we offer
- mentoring
- substantive support from technological leaders
- time for development of your ideas
We are an Equal Opportunity / Affirmative Action Employer
The above is intended to describe the general content of and the requirements for satisfactory performance in this position. It is not to be construed as an exhaustive statement of the duties, responsibilities, or requirements of the position.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. If you are selected to move forward in our application process and need to request an accommodation, please let your recruiter or coordinator know.
WIZARDS OF THE COAST POLAND SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Wizards of the Coast, (‘WotC’) is one of the world's largest publishers of adventure games, including Magic: The Gathering® Trading Card Game and Dungeons & Dragons® Roleplaying Games. Wizards of the Coast Poland, which is based in Poznan, is developing digital assets for WotC.
Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez WIZARDS OF THE COAST POLAND sp. z o.o. z siedzibą w: Aleje Jerozolimskie 93/IV P., 02-001 Warszawa (Pracodawca), jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu.
Twoje dane osobowe będą przetwarzane w oparciu o następujące podstawy prawne: (a) aby podjąć działania na Twoje żądanie przed zawarciem umowy (np. informacje o oczekiwanym wynagrodzeniu i dostępności do rozpoczęcia pracy); (b) w oparciu o nasz prawnie uzasadniony interes (np. imię, nazwisko, data urodzenia, dane kontaktowe, wykształcenie, kwalifikacje zawodowe, przebieg dotychczasowego zatrudnienia); c) w oparciu o Twoją zgodę, która wyrażona jest poprzez przeslanie dokumentów aplikacyjnych zawierających takie informacje jak np. wizerunek czy zainteresowania.
Podanie wszystkich danych osobowych, o których mowa powyżej jest dobrowolne, natomiast dane wymienione w lit. a) i b) są niezbędne do wzięcia udziału w rekrutacji. Niepodanie danych skutkuje brakiem możliwości rozpatrzenia kandydatury. Podanie pozostałych danych jest dobrowolne, ale może pomóc w sprawnym przeprowadzeniu procesu rekrutacji.
Masz prawo żądać dostępu do Twoich danych (w tym uzyskania ich kopii), sprostowania danych, ich usunięcia, ograniczenia przetwarzania, przeniesienia, jak również wniesienia sprzeciwu wobec ich przetwarzania. Masz także prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.
Twoje dane osobowe mogą zostać przekazane dostawcom usługi publikacji ogłoszeń o pracę, dostawcom systemów do zarządzania rekrutacjami, dostawcom usług IT (hosting), dostawcom systemów informatycznych.
Podane przez Ciebie dane osobowe nie będą wykorzystywane w celu profilowania albo podejmowania decyzji w sposób zautomatyzowany.
Twoje dane osobowe będą przetwarzane przez okres maks. 1 roku od zakończenia publikacji ogłoszenia, chyba, że wyraziłeś odrębną zgodę na wykorzystanie Twoich danych osobowych w przyszłych rekrutacjach.
W celu realizacji praw lub w przypadku jakichkolwiek pytań związanych z przetwarzaniem Twoich danych osobowych skontaktuj się z nami pod adresem: Wyświetl e-mail na pracuj.pl.
- software engineer c++ Poznań
- software developer embedded automotive Poznań
- inżynier oprogramowania .net Poznań
- senior data scientist software engineer Poznań
- senior software developer backend Poznań
- middle software developer Poznań
- software developer d Poznań
- associate software engineer Poznań
- software engineer intern Poznań
- senior software qa engineer Poznań