Senior Server Engineer
19 days ago
PeopleFun™ is the award-winning creator of mobile games for players across the globe. We are part of the
AppLovin™ studios family, a publicly traded company, with world-class projects, resources, and infrastructure. PeopleFun™ is a Dallas-based game studio founded and maintained by game industry veterans, where game developers thrive on collaboration, creativity, teamwork and fun. Our games are played by over 25 million players each month, and we have a number of exciting mid-core and casual games in development. Our mission is twofold: excellence in creativity and data-driven product innovation, and to be a best-in-class workplace providing unique opportunities to learn and exercise curiosity.
Candidates who reside or will reside in the following locations are eligible for this role: California, Colorado, Florida, Georgia, Iowa, Maryland, Massachusetts, Minnesota, Nevada, New Hampshire, New Jersey, Ohio, Oregon, Pennsylvania, Tennessee, Texas, Virginia, Washington DC, Washington State
Job Summary
PeopleFun seeks a highly skilled Server Engineer to join our Games Backend engineering team. Working in the game team you will be integral to the planning and implementation of a robust server architecture to propel the product into live service and beyond. In one of our Game teams, you will work on a NodeJS / Typescript / .NET / GCP Cloud Run tech stack. You also will be in close collaboration with our Platform technologies team which is working on such things as identity, analytics event ingestion, monitoring, LiveOps, and config systems, etc. You will preferably have online and mobile gaming development experience, along with strong interpersonal skills and a passion for video games.
Responsibilities
- Design and implement highly scalable, secure, maintainable APIs, applications, and systems
- Review and mentor team member contributions including code quality and test coverage
- Work closely with the Game Project Technical Lead and Platform Server team to develop and improve client, server, and database architecture
- Backend and database performance assessment, support, and optimization
- Implement industry best practices from an architectural and engineering standpoint
- Contribute secure production code through coverage, performance, and load testing
Requirements
- 7+ years of engineering experience developing RESTful APIs and backend servers to support client applications, especially mobile applications
- Advanced NodeJS / TypeScript and/or relevant backend language/stack experience at scale
- Experience coding against large data systems
- Advanced NoSQL / SQL database experience at scale
- Experience with Redis, Kafka, or other messaging systems
- Experience with microservice architecture
- CI/CD and infrastructure as code experience
- Demonstrated expertise in gaming backend services using cloud technologies like GCP / AWS
- Forward-looking mentality, taking into account scale, performance, and a DevOps mindset
- Experience working with containerized applications (eg. Docker)
- A champion of code quality and a proven mentor
- Strong problem-solving and meticulous organizational skills
- Excellent verbal and written communication skills with the ability to build relationships with team stakeholders
Desired Qualities
- Knowledge and experience of C# .NET for server development
- Experience working with Cloud Run/k8s
- Experience in deploying, operating, and scaling dedicated game servers for session-based games
Benefits
Competitive compensation package
Performance bonuses
401K with 3% employer matching
Family friendly culture
Flex PTO policy
Medical/Dental/Vision insurance
On-Site Gym and free Yoga classes
$1,500 annual budget for career development & education
$1,000 annual game device and IAP budget
Free drinks & snacks, catered lunch on Fridays
Happy hours, social events and more
PeopleFun is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ancestry, pregnancy, age, sexual orientation, gender identity, marital status, protected veteran status, medical condition or disability, or any other characteristic protected by law.
Create Your Profile — Game companies can contact you with their relevant job openings.