DevOps Engineer

Toronto, ON

We’re looking for an DevOps Engineer who is passionate about code craftsmanship, continuous improvement, and agile development. We are a dynamic, innovative team building a global real-time platform utilizing the latest technologies such as Spark, Kafka, Cassandra, Elasticsearch, and the NetflixOSS stack for our main application.

Are you obsessed with uptime, latency, throughput, and scalability? Do you dream about build automation? Then read on! Our Engineering philosophy is to do the right thing at all times. We’re not interested in people who aren’t looking to grow. Let’s reiterate 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.

Responsibilities

  • Work closely with a collaborative, agile team
  • Vet cutting-edge libraries and weigh them against established ones
  • Solve problems relating to mission-critical services
  • Build automation to prevent problem recurrence with the goal of automating response to all non-exceptional service conditions
  • Influence and create new designs, architectures, standards, and methods for large-scale distributed systems
  • Engage in service capacity planning and demand forecasting, software performance analysis, and system tuning
  • This position is based in Toronto

Must Haves

  • At least 4 years of experience with Amazon Web Services, including IAM, EC2 CloudFront, CloudWatch, CloudFormation, ELB, Route 53, S3, SNS, and SQS
  • At least 6 years of Linux system administration experience, from the kernel to the shell, beyond simple package management
  • Strong Python and shell scripting ability
  • Solid understanding of IP networking (TCP, UDP, ICMP, etc), DNS, OSI layers, and load balancing
  • Expertise in designing, analyzing, deploying, monitoring, and troubleshooting large-scale distributed systems and web/API services
  • Systematic problem-solving approach, coupled with a strong sense of ownership and drive
  • Experience with modern automation and automated provisioning tools including  Ansible, Docker, Vagrant, Chef, Puppet, etc.

Nice to Haves

  • Linux+ certification
  • Experience managing Cassandra, Kafka, Spark, Elasticsearch, Zookeeper, Nginx, and MySQL
  • Experience with Java, PHP, and JavaScript
  • Experience with Git, Jenkins CI
  • Experience with Google Cloud and/or OpenStack
  • Experience implementing high-performance, service-oriented architectures
  • Experience with administering corporate network infrastructure
  • Contributions to open-source or personal projects

Apply Below:

Intermediate Front-End Developer

Toronto, ON

We’re looking for a Front-End Developer to join our Engineering Team. The ideal candidate is passionate about development as well as, design, and UX. You’re armed with experience crafting applications in Javascript MVC frameworks.

We’re a dynamic, innovative team building a global, real-time platform utilizing technologies like ECMAScript 2015 / 2016, Sass, Vue.js, Backbone.js, Marionette.js, Gulp, and Webpack for our main application.

Our Engineering philosophy is to do the right thing at all times. If you’re ready to grow both as an individual and an engineer, we want to hear from you.

Responsibilities

  • Work closely with a collaborative, agile team
  • Contribute to a state-of-the-art, single-page application using cutting-edge build tools
  • Contribute scalable software artifacts that are easy to understand and simple to maintain
  • Debug/resolve HTML/CSS/JavaScript/PHP/accessibility issues
  • Actively work to produce responsive lightweight front-end code
  • Work closely with our Product and UI/UX leadership teams to create the best solutions
  • This position is based in Toronto

Must Haves

  • 2-5 years experience in professional front-end development
  • Experience in design or UX
  • Experience with JavaScript frameworks including Vue.js, BackBone.js, Marionette.js, Ember.js, and AngularJS
  • Experience with cross-browser testing (Chrome, Firefox, Safari, and IE11+)
  • Knowledge of HTML5, CSS3, JavaScript, and ECMAScript 2015
  • Experience with responsive web development across devices
  • Experience using RESTful APIs

Nice to Haves

  • Experience with Java, PHP, Python, or Ruby
  • Experience using Javascript test suites like Mocha, Ava, Karma, or Jasmine
  • Experience with Sass or Less
  • Knowledge of modern Javascript build tools like Gulp, Grunt, webpack, and rollup
  • Contributions to open-source or personal projects
  • Knowledge of highly available systems such as Kafka, Storm, Cassandra, HBase, Zookeeper, Hadoop, or Spark
  • Knowledge of Content Delivery Networks
  • Online Website / Design portfolio
  • Familiarity with WCAG 2.0 and AODA conformance criteria

Apply Below:

Senior Java Software Engineer

Toronto, ON

We’re looking for a Java Tech Lead/Senior Java Software Engineer who is passionate about code craftsmanship, continuous improvement, and agile development. You create elegant solutions to the most complex challenges. Experience crafting applications using Java or other JVM languages is a must.
Our Engineering philosophy is to do the right thing at all times. We push boundaries to deliver a distributed, real-time API that handles thousands of requests per second. We’re a dynamic, innovative team building a global, real-time platform utilizing the latest technologies like Spark, Storm, Kafka, Cassandra, Elasticsearch, and the NetflixOSS stack for our main application. As such, we’re on the hunt for someone looking to grow both as an individual and as an engineer. If this sounds appealing, then read on!

Responsibilities

  • Work closely with a collaborative, agile team
  • Vet cutting-edge libraries and weigh them against established ones
  • Contribute scalable software artifacts that are easy to understand and simple to maintain
  • Solve problems relating to mission-critical services
  • Build automation to prevent problem recurrence with the goal of automating responses to all non-exceptional service conditions
  • This position is based in Toronto

Must Haves

  • 6+ years of full-time Java back-end development experience (other JVM languages experience is a plus)
  • Advanced knowledge of Design Patterns, code refactoring, and design driven development
  • Experience with RESTful APIs
  • Proven experience using RDBMS and NoSQL datastores.
  • Experience with Gradle, Maven, Jenkins, Git, and continuous integration
  • 5+ years experience with Linux
  • Experience with agile delivery methodology
  • Experience developing high-throughput, low latency systems
  • Strong command of English language (both verbal and written)

Nice to Haves

  • Experience with Cassandra, Storm, Kafka, Spark, Elasticsearch, and/or Zookeeper
  • Experience implementing high-performance, service-oriented architectures
  • Understanding of performance optimization, especially in latency-sensitive (millisecond scale) environments
  • Experience with scripting languages such as PHP, Python, and Ruby
  • Contributions to open-source or personal projects
  • Amazon Web Services experience
  • AdTech industry experience

Apply Below:

Find Your Dream Job

Viafoura is always looking for great talent. If you don’t see a position you’re interested in, but want to get in touch, apply here and share with us what skills you can bring to our team.


Apply Below: