Job Description
PROGRAMMING - EPIC GAMES SERVICES
What We Do
Driving the plug-in power behind Unreal Engine 5. We bridge connections for licensees and our own internal game teams to online services. This allows games like Fortnite to utilize a combination of platform online services as well as Epic's own online services to build cross-platform online features. Login, parties, voice chat, matchmaking, purchasing, cloud storage, and analytics are just a few examples of online features that our Online Game Services team helps games utilize.
What You'll Do
Web Programmers at Epic impact a diverse set of initiatives from end to end. These range from the Epic Games Store to Fortnite social experiences, in-game features, and web applications supporting all kinds of community, marketing, and events content. We also build a variety of products that support other developers, from internal initiatives to third-party teams worldwide. These include web portals for core platform services, marketplace and eCommerce applications, and beyond.
In this role, you will
• Build and maintain web applications that support millions of users, using modern frameworks and tools
• Follow industry best practices for coding, testing, and deployment to ensure quality and performance
• Collaborate with stakeholders like designers, product managers, and other programmers to bring ideas to life
• Experiment with new tools and technologies, helping the team explore innovative solutions
• Contribute to team discussions, share knowledge, and support continuous improvement
What we're looking for
• Experience building web applications using modern tools like TypeScript, JavaScript, React, and Node.js
• Understanding of APIs and microservice architectures, including tools like GraphQL
• Familiarity with both relational and NoSQL databases
• Knowledge of CI/CD pipelines, Git version control, and Agile/Scrum workflows
• Passion for creating fast, reliable, and accessible web experiences
• Strong problem-solving skills and a collaborative mindset
• Experience with additional programming languages like Java, Python, or frameworks like Spring
• Familiarity with cloud platforms (e.g., AWS) and containerization tools (e.g., Docker, Kubernetes)
• Experience working with testing frameworks such as Jest, Cypress, or Playwright
• Understanding of performance optimization strategies and accessibility best practices (e.g., WCAG standards, Lighthouse)
Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.
Jobcode: Reference SBJ-gm70w6-3-133-140-208-42 in your application.