Epic Games is looking for a Senior Backend Programmer (Ecommerce) to craft and improve highly available, high throughput, low latency services that power critical monetization features in Fortnite, such as virtual currency, subscriptions, and in-game store.
Requirements
- Experience developing scalable web services in the cloud (we use Java and AWS)
- Experience integrating with mobile or console store APIs
- Experience operating live services, from monitoring, troubleshooting, to mitigating issues
- Experience developing client-side applications for PC, gaming consoles, or mobile devices (we use C++ and Unreal Engine)
- Familiarity with non-relational databases and common auth models (We use DynamoDB, Redis, OAuth, etc)
Responsibilities
- Be empowered to assess a challenge, craft a solution, and implement it
- Write backend service systems to handle large scale challenges
- Closely work with client-side programmers to craft highly-efficient end-to-end solutions
- Collectively own the entire lifecycle of services, including live operations and deployment as a team
- Work together with teammates, upstream and downstream service owners, producers and other cloud, infrastructure and embedded DevOps programmers to ship solutions
- Own the outcome - Be accountable for the solutions you build and flexible around the ambiguity of the problem space
Other
- Eager to share knowledge with, learn from, and ultimately grow together with the team
- The Fortnite Online team is a collaborative environment and a successful candidate will help to foster an open, supportive culture in which everyone can be successful and their authentic self.
- This role is open to multiple locations in North America (including WA).