``

Web Platform Developer

 

JOB DESCRIPTION

Contobox (A Crucial Interactive Company) is looking for junior, intermediate and senior levels of:

  • Front-End Developer
  • Back-End Developer
  • Full-Stack Developer

to work on our proprietary user engagement advertising platform.

Our platform is developed entirely from scratch to dynamically generate and deliver billions of award-winning interactive ad units to users in milliseconds. Each ad unit is like a unique web app full of interactive tools and functionalities, so the code we develop should be fast, lightweight, efficient and result in great experience to users.

To make that happen, we built our platform using vanilla JavaScript, GoLang, HTML5, CSS3, PHP, MySQL, and Redshift. That's right, no third party libraries and frameworks.

If you are really good in and passionate about any of these technologies, we'd be more than happy to invite you to be part of our team and together get our platform to the next level!

 

REQUIREMENTS

Experience with:

  • building web apps/online tools and services/html5 games/etc is a big plus.
  • Identifying and solving tough problems quickly. It is a fast paced environment.
  • Working at least 2+ years in an information technology or online advertising company.
  • Integrating or building REST APIs using any of the following languages: PHP, Node.js, Go, Ruby, Python.
  • Having a passion for software engineering best practices (e.g. unit testing, code reviews, simplicity, etc.)
  • Using a cloud environment (AWS, NGINX, Linux) is an asset.
 

PRIMARY RESPONSIBILITIES

Here are some of the things we'll be doing together:

Front-end:

  • Working with JavaScript/HTML5/CSS3/Canvas for building beautiful UX interfaces and interactive ad units
  • Improving mechanisms for tracking end user's actions across all components in cross-platform environments
  • Working with Back-End team to use internal APIs and REST services for enhanced functionality of front end interfaces

Back-end:

  • Working with PHP/MySQL/Redshift
  • Designing, building and maintaining large scale distributed systems serving millions of users per day
  • Writing new microservices with database and caching systems support
  • Working with Front-End team to develop endpoints for new features, reports, third party API integrations
 
LOCATION: Montreal
SALARY RANGE: TBD
START DATE: TBD