Software Engineer: Platform

Location: Helsinki, Finland

Department: Engineering

Type: Full Time

Min. Experience: Experienced

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

  • Designing and implementing major platform components.
  • Guaranteeing the reliability and scalability of the overall system. 
  • Improving existing components, from message passing, to data routing and deployment isolation.
  • Getting Blaast to scale to the next order of magnitude.

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

  • Competitive salary and stock options.
  • Work with world-class technology and solve some of its biggest challenges. 

  • A clean table to try out your ideas and make a difference.
  • An experienced team to support you.

We Expect

  • You to be a passionate, capable developer and fearless to tackle most problems.
  • Ability to participate in a fast-paced, cross-functional team environment.
  • Experience with Scala, Java, Javascript, Python or Ruby (functional programming a plus).
  • Experience with event-based frameworks. One of Netty, node.js, Twisted, EventMachine.
  • Experience in developing high-availability services.
  • Having previously worked with Amazon EC2 is a plus.

Other Perks and Benefits

  • Flexible hours, we focus on results.
  • The best hardware, snacks and weekly lunches/dinners.
  • We'll help you settle and find a permanent place to live if you come from abroad.
  • Blaast's health care plan, paid holidays.

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! 

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*
Resume*

Attach resume ( .pdf, .doc, .docx ) or paste resume

Paste your resume here or attach resume file

Cover Letter
LinkedInLinkedIn profile URL:
Website, blog or portfolio:
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*