Tired of working on the same old LAMP stack? Do highly-available, highly distributed systems, JVMs and hordes of data wake you up in the morning? Great! Read on.

We are looking for a Full-Stack Developer who is passionate about code craftsmanship, continuous improvement and agile development. We need elegant solutions to the most complex challenges. Experience crafting applications using Java or other JVM languages is a must. We are a dynamic, innovative team building a global real-time platform utilizing latest technologies like Storm, Kafka, Zookeeper and the full NetflixOSS stack for our main application.

Our Engineering philosophy is to do the right thing, at all times. We are not interested in people who are not looking to grow. Let’s re-iterate that, you MUST be looking to grow as both an individual and an engineer to work at Viafoura. We push boundaries to deliver a distributed, real-time API that handles thousands of requests per second.


Work closely with a collaborative, agile team.
Vetting cutting edge libraries and weighing them against established ones.
Contribute scalable software artifacts that are easy to understand and simple to maintain.
Debug/resolve JVM/Linux/Networking/Amazon issues

Annual northern expeditions where you will save baby seals
Contribute to a state of the art single page application using cutting-edge build tools.

Skills & Requirements

Must-have Skills:

Experience with Java and JVM languages like Python, Ruby, and Scala
Developing for fast processing, real-time, highly-available systems
Advanced knowledge of MVC
Proven experience using RDBMS and NOSQL datastores (other than MongoDB)
Knowledge of RESTful APIs

Nice to have:

Experience with Storm, Kafka, Spark, Shark, Lucene, Solr, Zookeeper.
Experience implementing high-performance Service Oriented Architectures.
Development of applications utilizing one or more of the following web services technologies: JSON-RPC, JSON-WSP, Web Services Description Language (WSDL), REST, RPC, or XML.
Understanding of performance optimization, especially in latency-sensitive (millisecond scale) environments.
Contributions to open-source or personal projects.

About Viafoura

Our workplace offers:

Free food/coffee in the office
Open-concept workplace
BBQ grill on the terrace
Collaborative space where many meetups are held
Monthly hack days where you “scratch an itch”
Windows that actually open (we’re not in a high-rise)
Dozens of whiteboards to instill creativity
Build your own machine (choose your OS – we run multiple varieties of Linux and Mac)

Application process:


Please send in your resume, cover letter and transcript to victor@viafoura.com along with at least one example of your work (Github would be perfect).


If chosen, you will then be requested to attend a Google Hangout pre-screening, followed by an in-person, in-house interview, during which a coding test will be administered.

About Viafoura

Viafoura is a tool for brands and publishers (online newspapers like CBC and LA Times) that facilitates commenting through text, audio, and video, and highlights the best people making those comments.Viafoura is one of Canada’s busiest APIs,  handling billions of page views and thousands of requests per second.Viafoura is creating the best real-time commenting and engagement analytics.We are funded by some great investors have an amazing team and revenues are growing FAST.Find out more about us in our careers section: http://viafoura.com/careersCompetitive Salary.Stock Options Available.We are proud of hiring really smart, passionate and motivated professionals.

Related Jobs