Job Description
ENGINEERING - 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
We're looking for a Senior Full Stack engineer to join the MarTech team to work on our existing Player Relationship Management, Push Notification and Marketing Email tools. You will also be a key player in helping us to plan, design and execute our future marketing platform vision. You will work with a team of engineers, designers and marketing professionals designing, developing, delivering and supporting new features and services in support of Epic's growth marketing strategies.
In this role, you will
• Be one of the technical owners of our marketing services actively driving initiatives. You get to showcase your skills in communication, mentoring, system design, code craftsmanship and cloud operations on a daily basis.
• Be responsible for solving ambitious business goals in a fast moving environment
• Work together with stakeholders like UX designers, marketing professionals and product managers to define requirements, collaborate on technical designs and effectively drive the initiatives forward
• Work with a 10+ member engineering team collaborating with other engineers through collaborative design, pair programming, pull reviews and RFCs
• Participate in the active development and maintenance of the existing codebases (TypeScript, React, fp-ts, Node.js, PostgreSQL, Reactive Java, DynamoDB, Kubernetes, AWS)
• Proactively seek improvements to our processes, technical systems and ways of working facilitating collaboration between individuals and teams
• Work on our AWS cloud infrastructure to design and maintain architectures handling millions of requests per minute
What we're looking for
• Deep knowledge of TypeScript, Node.js and experience in architecting systems
• Experience in server-side development as well as writing front-end applications.
• Focus on service maintainability, scalability and user experience. Our stack is functional programming flavoured
• Hands on experience with cloud providers like AWS defining and maintaining cloud architectures
• Experience or interest in marketing technologies
• Understanding and appreciation of engineering best practices and the drive for improvements to leave things better than you found them
• A great teammate who makes other people shine
• Someone who enjoys collaboration and working with people from a variety of backgrounds and skill sets
• Experience in or the drive to learn high scale Java services
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-re0801-3-135-183-89-42 in your application.