FableLabs Company Logo

FableLabs

San Francisco, California - United States
View all jobs at this company »

Lead Platform Engineer (Story-Driven Games)

Description

About Us

FableLabs builds NOTHING but awesome story-driven games for the tablet and web. Our team of creatives and technologists from BioWare, Maxis, LucasArts, Meteor, Natural Motion, and Disney have built and scaled products with millions of users and we've recently closed on fundraising to scale our team. We take the best storytelling elements of adventure / role playing games but make the gameplay accessible, free-to-play and fun for those who don’t have 8 hour blocks of time to hack and slash through dungeons.

We embrace cutting edge technology if it saves us time in the long run. Ask us about how we wrote our own DSL that in turn generates code for serializing game data and defining API routes. Or perhaps watch our webinar with Membase about how we are able to support millions of users with NO sysadmin and a tiny team. We're looking for folks that thrive when given significant responsibility, an atmosphere that stresses continuous learning and a touch of chaos as we explore uncharted territory. 

About You

Are you capable of building serverside/database architecture that's scalable?  You are responsible for the growth of all our games. You are part growth hacker (before the word even got trendy) and part architect.  You understand the importance of careful design and engineering, but also know when to opt for speed and quick product feedback.  You will be calm at the helm when millions of users pour in the gate because you’ve handled that kind of action before and you know what to look out for.  When Facebook/Apple/Google releases new features or changes - you may be briefly annoyed at first because you’ve been through this before - but then still get excited about identifying how the changes can open doors to more user growth potential.

Your Responsibilities

  • Develop and maintain scalable backend that can ramp up and down efficiently as games go through the different stages of their product cycle
  • Optimize game load time while keeping server cost down
  • Design systems for crunching metrics collected from both game client and backend server
  • Cleverly integrate game clients and backend server with major social networks

Your Skills

  • 5+ years software development experience with at least 1 working with live service-based mobile/tablet/web games (MMO preferred)
  • Proven track record working with high load and high availability systems in shipped games
  • Expertise in Python or willingness to learn
  • Experience with git, Amazon EC2, NoSQL (DynamoDB), and key-value pair storage solutions 
  • B.S. in Computer Science, or equivalent experience 

Application Details

  • Position is located in SOMA district of SF (close to Bart, Muni and Caltrain)
  • Top of the market salary, equity and full healthcare/dental/vision benefits

This Job is no longer active!