Carbonated Company Logo

Carbonated

Los Angeles, California - United States
View all jobs at this company »

Senior Server Engineer - Mobile Games!

Description

WHO WE ARE

We’re a mobile entertainment studio based on the Westside of Los Angeles and only a 15 minute walk to the beach. Our founders are veterans who’ve honed their craft over decades of industry experience including senior leadership roles at EA, Sony & Zynga. We’re currently hard at work on Racing Rivals -- the most exciting racing game on the market where you put it all on the line for pinks.

We’re looking for other driven and talented folks who love building product as much as we do.  Experience matters, but that’s only part of what makes someone a critical part of the team.


WHAT YOU’LL DO

As a Senior Server Engineer at Carbonated, you’ll drive our backends for Racing Rivals, our game services platform, our content deployment system and for our future titles. A small team doesn’t have room for someone who specializes in one small area - we need someone who can architect features, write code, create tools and be an effective communicator! You’ll wear many hats, but at the end of the day, you’re just a do-er, like us.  

Here’s some more of what you’ll do:

  • Tackle, guide and own features start to finish for Racing Rivals and future games

  • Drive building out our backends with an eye for robustness, scalability, simplicity and modularity

  • Work effectively with designers, client engineering and production teams to support gameplay goals and objectives with our platforms

  • Implement security best practices and original techniques to keep user data secure and prevent cheating/abuse

  • Identify scaling problems, devise solutions and take action



WHO YOU ARE

  • 5+ years development of scalable backend services

  • BS degree in Computer Science or equivalent work experience

  • Possess solid CS fundamentals: data structures and algorithms

  • Strong proficiency in Java and Object Oriented Design

  • Deep understanding of different networking technologies, protocols (WebSocket, HTTP/S, REST).  You know what makes a good Rest API and how to make lightweight socket calls

  • Deliver clean maintainable code regardless of framework

  • Familiar with Spring Framework and/or Google App Engine

  • Understand database design and normalization tradeoffs

  • Experience with large datasets and caching using both relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Cloud Datastore, Redis) environments

  • Familiar with big data pipelines, ETL, Redshift, streaming (Spark, Cloud Dataflow)

  • Comfortable with Linux

  • Working knowledge of mobile live service operations at a large scale

  • You are at your best when working with others. You’re not afraid to speak up, take critique, or push for something you passionately believe in

  • You’re someone who wants to take creative risks and enjoys solving problems

  • You are one part swagger, two parts humility


EXTRA CREDIT

  • You have an aggressive fearlessness of code. New languages, new tech, new libraries? New unknowns?? Bring it on!!

  • You have a background in mobile game development (car game = massive bonus!)

  • You like working on a small teams that work fast and iterate often

  • Working in a cool building in a sleepy nice town near the beach sounds like fun

  • You like bikes, dogs and/or kids



This Job is no longer active!