Jobs @ Buddy

Buddy.com aims to be the infrastructure that powers today's mobile device applications. We have an amazing product, happy customers, and incredible partners. We think big, we deliver big, and we work with everyone from first time mobile app developers to some of the biggest brands on the planet.   

Buddy.com delivers an integrated offering for application developers and publishers. 

Our platform is an "it just works" Backend-as-a-Service (BaaS) solution. We don't deliver a database or CPU cycles in the cloud, we deliver a turnkey backend that delivers the main scenarios most mobile apps need.  If you're writing mobile applications, you can skip building a backend and just use Buddy instead.   

In addition to our BaaS solution, we offer an analytics engine that provides amazing insight into apps built on our BaaS. Our core customer segment are major brands, it's not enough to "power" the app we also need to "understand" the app. This is where our analytic engine comes into play and includes both the query system to ask questions of the data produced about also the web property to display and analyze the results.

Today we might be working with a developer building the next great game; tomorrow it might be a new shopping application. Our customers are literally building everything you can imagine, and lots you can't - our web services platform needs to be able to support it all. 

Why else would you want to consider bringing your talents to Buddy? Well, how about: 

  • A fantastic working environment with great people.
  • Company paid cell phone
  • Cutting edge, brand new computer and office tech
  • Free snacks & beverages
  • Company provided healthcare including medical, dental and vision coverage
  • Own your schedule - take vacation as needed and enjoy our flexible working hours.

 

At Buddy, we're hiring the best and brightest.  For all of our engineering positions we'd like to talk to you if…: 

  • You've built stuff you can show off.  That GitHub project you've been chipping away at, or a mobile app you built, is perfect.
  • You're comfortable with today's building blocks of web-based technologies: Ruby/Node/JavaScript/AWS/Rackspace/Azure/ HTML/CSS/Git, etc.
  • You are comfortable in both Windows and Mac/Linux software environments.
  • You're quick to pick up new skills and technologies.
  • You've got a good sense for the right tradeoffs between doing something right, doing it fast, and how to maximize both.

 

Job #12

Full Stack Engineer

Buddy is looking for a full stack engineer to work on our core product, and tie everything together.

Here at Buddy we have two main parts of our product: (1) a developer platform Backend-as-a-Service (BaaS) that allows developers to build mobile apps without having to worry about building a cloud-hosted backend, and (2) an analytics system that takes the voluminous data generated by the platform and delivers amazing analytics from it.

Responsibilities

The BaaS feature is our core developer feature which supports all sorts of customers, products, devices, and experiences.

We are looking for someone to work primarily on the API and stitch everything together up and down the stack. This includes the API, mapping that to our data warehouse, exposing features in our developer and analytics portals, etc...

If you dream about writing code all day, and working on API + website + data + mobile apps this is your opportunity to make it happen.

Today our BaaS feature is a mixture of primary C# and SQL; over the next several months Mongo and other technologies will also be introduced into the runtime.

Solid understanding of these some set of these stacks is required, as is the ability to ramp up on new areas quickly.

Qualifications

  • You've built code at many levels of the stack.
  • You have experience building component software that is consumed by others, and you have excellent software design skills
  • You're comfortable with today's web techlologies such as Ruby, Node.js, Javascript, AWS, etc...
  • You've had some exposure to mobile device programming: Android / iOS  / WP
  • You've built web backends in something like .NET, Java, Ruby, node.js, or Java.  You've connected those backends to some kind of data layer (SQL, MySQL, MongoDB). Bonus:  you've pushed something out to a cloud provider like AWS, Rackspace, or Azure.
  • You're quick to pick up new skills and technologies.
  • You've got a good sense for the right tradeoffs between doing something quickly and doing it right, and how to find the right balance.

Job #11

Front End engineer

Buddy is looking for an outstanding frontend engineer to take our web-based sites to the next level.  Here at Buddy, we have several web properties that we maintain: a portal for our developer customers (dev.buddy.com), a portal for our analytics customers (a.buddy.com), and our main website (buddy.com).

Responsibilities

We aspire for all of these to be beautiful, engaging, and consistent.  Your job would be to take these sites to the next level by:

  • Unifying code, templates, and assets that drive the sites.  The sites are currently built using Backbone.js talking to REST endpoints.
  • Making the sites better, more fun, and more interactive.  We want to deliver an excellent UX product that runs well in all modern browsers.
  • Charting the roadmap for our web presence going forward.  We'd like you to help decide what the sites should do, what they should look like, and how to get there.

Ideally, you'll be able to do some basic backend work as well to expose and shape the data for the sites.

Qualifications

Why would you want to work at Buddy?

We're a startup. You'll write code all day.  The only meetings you'll have are in support of that.  You'll get great benefits (check 'em out above).  Really, what other place pays for your phone and provides a great working environment?!?!  Come join us.

  • You've built stuff you can show off.  That GitHub project you've been chipping away at, or a mobile app you built, is perfect.
  • You're comfortable with today's web technologies: jQuery, Backbone.js, Angular.js, etc...
  • You're excellent with today's tools: Javascript debugging, basic Photoshop work
  • You've got an eye for good design and good user experience.  If you're good at doing some design work yourself, that's a bonus.
  • You've built some websites top-to-bottom and can show them off.
  • You're quick to pick up new skills and technologies.
  • You've got a good sense for the right tradeoffs between doing something right, doing it fast, and how to maximize both.

 

Job #10

Analytics & Big Data Software Developer

Buddy is looking for an outstanding engineer with experience building a data-analytics backend system. 

Here at Buddy we have two main parts of our product: (1) a developer platform Backend-as-a-Service (BaaS) that allows developers to build mobile apps without having to worry about building a cloud-hosted backend, and (2) an analytics system that takes the voluminous data generated by the platform and delivers amazing analytics from it.

Responsibilities

We have an MVP of (2) and this job is a mostly greenfield opportunity to build something amazing from the ground up.  This system needs to be scalable, performant, and flexible. 

In this role, you will work with the team at large to define how data is extracted from the developer platform, how it is warehoused for the analytics system, how the analytics system accesses that data, and how it is surface via our analytics portal (a.buddy.com) as well as other possible endpoints.  Shorter version: you're going to write a lot of code.

Qualifications

The primary criteria for this role is having experience with:

  • Designing, managing and scaling out a NoSQL database such as MongoDB, Cassandra, or Redis
  • Building a data warehousing and analytics system with the above technologies and/or Hadoop
  • Exposing analytics data to other parts of a software system using Ruby, Java, or node.js
  • A working understanding of a software stack that includes not only backend data, but also websites, mobile apps, and middle-tier business code.
  • 5+ years building production, highly scalable software