Buddy is looking for a full stack engineer to help us deliver a world class service-and-analytics offering.
We are more than just a Backend-as-a-Service provider, we've already got a head start in being the primary data storage-and-analytics provider for the coming wave of IoT (Internet of Things) connected devices. Whether it's a mobile app, a connected light switch, or a connected car, it can talk to Buddy.
We are looking for top-notch developers that are comfortable working across many areas of a software system including a RESTful webservice, data storage and management, client apps and SDKs (iOS, Android, etc), and customer-facing websites.
You don’t need to be an expert in all of these, but need to have a solid set of software engineering fundamentals and be willing to own features and functionality top-to-bottom. Good design and architecture skills are just as important as raw coding skills.
Some examples of the types of problems you’ll be solving: how to scale a high-traffic web service, how to build a service that can be centrally managed but stores data in different locales around the world, how to design great APIs that developers love but are consistent across platforms, how to store and effectively query terabytes of application data in near-realtime.
But's more than just your technical skills - you need to be someone that can thrive in the exciting, fast paced, and sometimes chaotic startup environment. You're the kind of dev that sees a problem and just jumps on it, figures it out, and makes it right. You don't need permission, you just need an ssh key and a pair of headphones.
Current Technologies
We have a heterogeneous technology environment that we are both trying to simplify and standardize, but is likely to become more varied as time goes on. Currently our web service and core infrastructure is written using .NET/C# talking to SQL Server. But we've got a very heterogeneous mix of technologies, all carefully chosen:
* .NET/C# for our core business logic and web front ends (most of which runs in Xamarin, but we do use Windows/Visual Studio for the bulk of our development)
* Databases are SQL Server and MongoDB. We are considering a move to PostgreSQL for the former.
* Memcached Caching
* SDKs in: Objective-C, Java, .NET, Javascript
* Lots of Javascript (JQuery/Backbone)
* Chef for deployment
* Even some node.js!
If you like variety, we've got it.