The Opportunity

Vancouver, BC
Full-time - Permanent

Looking for a new challenge with the opportunity to build, and optimize a product at a rapidly growing, fast-paced tech company?

Go2mobi works with advertisers (from game developers to hotel brands and everything in between) to drive high volumes of customers to their apps and sites. We build and power the technology to manage and serve hundreds of millions ad impressions every day. With a growing Dev team of 14 in both Vancouver and Victoria, we pride ourselves on being a tight-knit, hard working crew whose mission is to build advertising technologies that media buyers love. Join our pioneering tech team and work on systems that handle a million requests per second with millisecond response times and analyze tens of terabytes of new data each day.

In this role, you will have the opportunity to build and refine Go2mobi’s mobile advertising platform. From prototype to production, you'll be play a part in each step of the development lifecycle. You'll be working on extremely tough challenges that require innovative out-of-the-box thinking. If you consider yourself a technology polyglot who can learn new languages and technologies quickly and on the fly, this is a great opportunity to work side by side with some of the biggest innovators in the mobile advertising industry.

This role can also be located in our Victoria, BC office.

What you'll do


  • Build and scale systems using Go, Ruby, RabbitMQ, Aerospike & PostgreSQL
  • Assist tech and business teams to gather and refine product requirements
  • Build fast and stable systems that solve tough architectural challenges
  • Build, deploy and monitor systems in an agile DevOps-driven environment
  • Evaluate and learn new languages and technologies quickly as required

What you'll need


You’ll Need to Be…

  • Experienced (3+ years) building stable and scalable distributed systems
  • Skilled in troubleshooting defects and performance of systems at scale
  • Experienced with Go, Java, Ruby, Python or related languages
  • Experienced with PostgreSQL, MySQL, Redis, Aerospike or related databases
  • Experienced working in a Scrum product development environment
  • Comfortable in a fast-paced, startup environment without micromanagement

Bonus Points for…

  • Familiarity with RabbitMQ, Kafka, NATS, nsq or related messaging systems
  • Familiarity with service containerization with Docker and Kubernetes
  • Familiarity with the Amazon Web Services stack (EC2, S3, Redshift)
  • Familiarity with Spark, Presto, Hadoop or related big data systems
  • Comfortable with Linux system administration

We're looking for

Core Skills

Aerospike MySQL Redis Scrum Go Troubleshooting Ruby Python PostgreSQL Java

A little bit about us


Go2mobi is a mobile advertising and technology company with 1000's of clients globally. Our clients are brands, agencies and media buyers who want to buy hyper-targeted ads space on the mobile devices of the 3 billion global consumers who make up our advertising network. We work with a wide variety of brands, agencies, and performance marketers, including major brands like Best Western, Honda, and Candy Crush to build and deliver impressive advertising results on mobile. We're proud to say that our entire advertising technology platform is proprietary and built in-house, including our Publisher Network, Demand-Side Platform and Data Management Platform.

Are you interested?

Work With Us

  • Work with smart, driven and inspiring people in a fun and collaborative work environment
  • Work at the forefront of mobile advertising innovation
  • Be creative & strategic
  • Be rewarded with more opportunity
  • Work in a dog friendly, open concept office in our Yaletown office, including free fresh fruit, snacks and regular company events
  • Work a flexible 40-hour work week
  • Receive a competitive compensation package, including comprehensive health and dental benefits.