Chief Technology Officer (CTO)

Toronto, ON

We are a disruptive, fast growing start-up looking for a entrepreneurial minded Chief Technology Officer (CTO) with an unquenchable thirst for data, innovation, and dedication to operational efficiency. Responsible for the technological vision of the company, the CTO directs the strategic design, acquisition, management, and implementation of our infrastructure while maintaining technology standards for the organization. The CTO works with the leadership team, key customers, partners, and investors to ensure Viafoura’s technology strategy is aligned to support its business strategy. The CTO reports directly to the CEO.

The CTO is expected to make data a first-class product for targeting, measuring, and analysis of the Viafoura Audience Development Platform.

Our Technology:

  • Infrastructure: AWS, Linux, Bash, Docker, Ansible, CloudWatch, PagerDuty, Loggly, ShareCounter, Pingdom, etc.
  • Build/SCM: GitHub/GitLab, Gradle, Maven, Jenkins, Grunt, Gulp, npm, etc.
  • Backend: Java/JVM, microservices, NOSQL databases, SQL databases, Apache Spark/Storm, Apache Kafka, Zookeeper, Elasticsearch, Grafana, Kibana, etc.
  • Front-end: HTML, CSS, JS based systems, with modern front-end frameworks like VUE, Angular, etc.
  • QA: SonarQube, Selenium, JUnit, Mockito, etc.
  • Project management: JIRA

Our Culture:

We exist in a hyper-creative atmosphere, curated by talented professionals serious about getting the most out of themselves and our culture. Our philosophy on culture fit is simple: We want people who are enthusiastic about what they do, and are excited to come in every day to learn and contribute to our growing company. We operate in a highly collaborative environment, and we’re drawn to like-minded people who love knowledge-sharing and thrive in a team setting.

Being part of a team also means communicating effectively and maintaining an open mind–one that is receptive to feedback and able to adapt and grow.

Your hobbies and interests can also play in your favor. Passion for technology, gaming, and social media will always be a plus with us, regardless of the position you’re applying for. Be passionate about who you are, our industry, and be willing to go all-in and embrace this opportunity to the fullest.

Responsibilities

  • Identify technology and product opportunities within the company and marketplace
  • Lead the recruitment, development, and management of technology and staff
  • Shepherd agile practices and processes at scale across products, projects, and geographically distributed teams
  • Keep abreast of emerging behaviors, technologies in big data, predictive analytics and their application to media and ecommerce
  • Direct development and execution of an enterprise-wide disaster recovery and business continuity plan
  • Establish and manage a security plan to ensure all company information is protected against external threats and internal mistakes
  • Communicate the company’s technology strategy to investors, management, staff, partners, customers, and stakeholders
  • Establishes a governance process that meets government, partner, and company expectations for customer information privacy

Qualifications

  • The successful candidate will have a minimum of 10 years of experience across all phases of technology, management, and information services operations, with a focus on big data mining and/or data analytics
  • Ideally, he/she will have at least five years in a similar leadership role in a mid-sized, rapidly growing organization
  • Experience in development and implementation of Business Intelligence platforms is highly desired
  • Demonstrated success in building and managing high performance IT teams and technology initiatives across multiple regions is highly desired
  • Track record of building and operating successful products and platforms
  • Strong capabilities of observation, analysis, and synthesis
  • Excellent written and oral communication skills

Desired Qualifications

  • Experience in technology leadership in a SaaS start-up culture
  • BA/BS in Computer Science, Computer Engineering, Mathematics, Physics, or related fields
  • Change-agent capable of defining our technology vision

Apply Below:

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: