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
As a web developer at Epic, you'll apply your full-stack expertise to tackle complex technical challenges with innovative solutions. Collaborating with Epic teams across the globe, you'll design, develop, and maintain responsive, user-focused web experiences in eCommerce-specific domain areas such as checkout, payment, payout, subscription services, and more, delivering impactful solutions that power seamless online interactions for our users worldwide.
In this role, you will
• Design, implement, and optimize scalable, secure, and highly available web applications
• Leverage deep full-stack understanding to solve complex technical challenges
• Manage and resolve real-time issues in online applications and systems to ensure reliability
• Collect, analyze, and interpret metrics to improve web application performance and functionality. Ensure comprehensive monitoring and alert coverage
• Contribute to the product roadmap by providing insights on milestone schedules and deliverables
• Refactor, enhance, and maintain the existing codebase for improved performance and scalability
What we're looking for
• Passionate Developer: Committed to building and maintaining secure, scalable, and highly available consumer-facing online applications
• Experience: Experience in collaborating with design teams to design, document and build design systems for scalable and consistent user interfaces
• Testing-Oriented Mindset: Proficient in designing and implementing unit, integration, and end-to-end tests
• Technical Expertise: Advanced knowledge of front-end technologies, including Angular, Node.js, TypeScript, React JS, Grails/Groovy, and Gradle. Familiarity with modern frameworks and tools such as Webpack 4/5, Redux/Saga, OAuth 2.0, Yarn, ESLint, and Babel
• Security Awareness: Knowledgeable about common website vulnerabilities and secure development practices
• Cloud and Infrastructure: Solid understanding of AWS services like Elastic Cache, SNS, SQS, and Redis
• DevOps Knowledge: Understanding of tools and processes including Docker, Terraform, Gradle, and CI/CD pipelines (TeamCity/Jenkins)
• Database Experience: Skilled in working with both relational databases (PostgreSQL) and NoSQL databases (MongoDB)
• Authentication & Authorization: Familiarity with mechanisms such as OAuth, OpenID, and JWTs
• Domain-Specific Experience: Experience in building eCommerce systems such as payment, checkout, or subscription platforms is a plus
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-gwqwn2-3-136-23-5-42 in your application.