Backend Server Engineer
Brooklyn Packet is a downtown SF based mobile social gaming startup hitting it on several fronts. First and foremost, our team is full of incredible, self-motivated people who get it. This allows us to attract and make a great home for A Players, just like you. Brooklyn Packet is also killing it from a business perspective. We’re self-funded and profitable. Our games have been downloaded in excess of 11 million times. We make beautiful, fun games for the iOS and Android platforms. We’re growing like mad in terms of users, revenue, products, and people. We’re positioned to be THE LEADER in mobile social gaming. Imagine being in at Zynga, Playdom or Facebook when they were 30 people.
Looking for people at all levels of seniority
JOB DESCRIPTION
Can you design, develop, scale, and troubleshoot server applications in your sleep, but general do so while awake. We're looking for a Backend Server Engineer to build large, scalable services for delivering dynamic social games for the iPhone /Android.
RESPONSIBILITIES
Write code with excellent test coverage.
Optimize for scalability, efficiency and maintainability in a practical way.
Collaborate with iPhone and Android developers, designers and producers to define, refine, prioritize and ship new features.
Build new products and features, but take just as much pleasure from polishing and fixing bugs
Jump in to a rapidly scaling environment - because you've done it before and enjoyed it.
REQUIREMENTS
• Strong knowledge of web service technologies (e.g. Linux, MySQL, PHP, Python, Ruby on Rails).
• You've been part of an engineering team for a product that grew quickly, and have developed a passion for building large-scale, multi-tiered, high-performance distributed software.
• Productive with minimal supervision. Strong prioritization instincts. Ability to quickly and adeptly manipulate existing code vs. re-writing.
• A strong eye for object oriented design, code re-usability and maintainability.
• Enjoy working in an environment that ships frequent, small iterations - where plans are constantly in flux and good ideas triumph quickly.
• Detailed understanding of implementing large server applications including networking, memory, storage and concurrency.
• Many years developing servers for scalable web applications
• Strong background in object oriented programming, design patterns, algorithms, and data structures.
• Thinking about asynchronous network programming keeps you awake at night.
• Significant experience building high traffic web sites/services
• Familiar and confident with server frameworks, distributed systems, fault tolerance, and scalability.
• Minimum 3 years of hardcore server-side coding using Django or Python
• BA in Computer Science, Management Information Systems or related field (or equivalent experience) required
NICE TO HAVE
- Experience as part of an operations team supporting iPhone or Android applications in a gaming company
- Experience with distributed architectures, database tuning, load balancing and other stuff you need to do to scale while improving performance, reliability and keeping costs down
- Experience with different models and productivity-and-quality-oriented software tools.
- Experience building applications for the mobile web.
- BS/MS in Computer Science or Computer Engineering or similar
RELATED KEYWORDS
- Amazon S3/EC2, Python, Django, Linux, MySQL, PHP, Ruby on Rails Linux, CSS, Javascript, jQuery, Flash, Unix, Mac OS X, Hibernate, Amazon S3,
HOW TO APPLY
- Play our games!
- Email us at careers@brooklynpacket.com
We are awesome! You want to work here.