We are looking for a generalist to help us build the platform that powers Blaast. You'll be working on the magic that gets Blaast running, from network communication, to distributed data handling and process isolation. You have the opportunity to shape how a platform that supports millions of users works. You'll also be safeguarding that the applications both ourselves and external developers are deploying on Blaast, are automatically provisioned by the platform across our backend, and have the resources to run.
Passion for going large scale is a must. You'll be supported by a team of like-minded people, generalists that have worked in all layers of a system, from kernel, to network stacks, distributed systems, and even UI and applications.
This is an opportunity to work on a set of different technology and languages: both the PaaS nature of platform, as well as the visible side of the software: its APIs. If you are looking for a challenge, this is it.
We're building a purely Javascript based platform, bringing many concepts close to web development to the mobile space. Our platform design is very de-coupled, with components being written in either Scala, Java or Javascript, wired together with Thrift or our streaming protocol. All user facing applications run within node.js, which we automatically deploy and scale.
Your responsibilities
Our mobile framework was built-in house, following a web model. Applications are written in Javascript, both client and backend parts, supported by the Blaast platform. Our backend is implemented in Scala, Java and Javascript (node.js). Our code sits in a Git repository and our philosophy is to automatically deploy anytime our product is better. The team is extremely familiar with Javascript, mobile platforms and high-scale software platforms. We often use existing open source software but are not afraid to build the tools to support our vision.
We Offer
We Expect
Other Perks and Benefits
About Blaast
Blaast is building a cloud-powered mobile platform. We want to enable millions of people, regardless of what mobile device they may own, to access the content they care about.
Our platform enables applications to be written to seamlessly execute in a distributed fashion, between client device and our backend. Blaast apps are written completely in Javascript and are true to the web model: fast prototyping, content optimization and scaling across devices. We went one step further and built in some magic to blur the line between frontend and backend.
We are well-funded, backed by both experienced angel investors as well as the the founding engineers of Skype. This position is available in our office in downtown Helsinki, Finland. Helsinki is a gorgeous city with a high standard of living. And what’s more, Newsweek recently ranked Finland as the world’s best country to live in!