Web Engineer
At ArenaNet, we’ve always believed that games are art. They have the power to communicate ideas and tell stories. They can change the way we think, reflect our cultures, and move us. As the developer of the award-winning Guild Wars game series, we’re proud to share our passion for the online worlds we’ve created with over 21 million players worldwide.
ArenaNet develops and publishes games for every kind of person, which means our games need to be built by every kind of person. We believe the best experiences come from working together, celebrating differences, and helping each of our team members shine.
We are looking for a software engineer to join our web engineering team and help build applications, services, and tools that support game development and live operations.
This is a full stack web development role, including backend services, APIs, to front end polish and optimizations. You will work closely with many teams: server engineering, operations, customer support, marketing, and game play. The ideal candidate enjoys working across different parts of the technology stack and is comfortable learning new technologies as needed.
What You’ll Work On
Internal and player facing websites
Backend APIs and services supporting web applications
Frontend web applications with intricate visuals
Update and improve infrastructure, tooling, reliability, and developer experience
Responsibilities
Delivering websites at a very high level of quality
Working in legacy systems and their modernization
Collaborate with different people across the company and with external 3rd parties
Take direction and provide alternate solutions and viewpoints
Code ownership - write maintainable, tested, and well-documented code
Ability to balance short-term delivery with long-term maintainability
Participate in code reviews, technical discussions, and team planning
Troubleshoot issues across the entire application stack
Working on live services, including on-call rotation
Qualifications
Bachelor’s degree in Computer Science or a related field or an equivalent combination of education, training, and experience.
2+ years of professional software engineering experience
Experience building web applications using modern JavaScript/HTML/CSS frameworks
Experience with server-side development in any modern programming language (NodeJs preferred)
Understanding of APIs, client/server architecture, and web technologies
Strong problem-solving and debugging skills
Ability to learn new technologies and adapt across different technical domains
Strong communication and collaboration skills
Preferred
NodeJs, NPM, React, NextJs, Svelte, SvelteKit
AWS, GitHub, Docker
Experience working on game-related tools, live services, and internal platforms
Applications will be accepted until Friday, July 17th by 10am PT. If the deadline is extended, the posting will be updated accordingly. If the position is filled before this date, the posting will be removed.
Don’t meet every single requirement on this job post? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. At ArenaNet, we believe diversity in culture, ethnicity, gender, sexual orientation, and backgrounds make us a better team – we celebrate it. So, if you’re excited about this role, but your experience doesn’t align perfectly with every qualification listed, we encourage you to apply anyway. You may be just the right candidate for this or other roles.