Software Engineer

Cluep - Toronto, ON (11 months ago)

Apply Now

We're looking for
A Software Engineer who loves pixels & code in equal parts.

Solid understanding of JavaScript including but not limited to BOM, DOM, OOP, Closure, prototype, Code Pattern, Design pattern
Knowledge of server-side MVC frameworks (Node.js), NGINX client-side MV frameworks (Backbone.js,express JS), React, HTML5, CSS3, jQuery,
Familiarity of version control (Github)
Knowledge in building and managing Amazon AWS cloud infrastructure (S3, EC2, loud formation)
Experience in building and maintaining RTB, DSPs, SSPs & ad exchanges
Knowledge of developing and deploying Docker containers on EC2
Background in using, building and integrating RESTFul APIs
Familiarity with TCP/IP Protocols
Intermediate knowledge of MongoDB, PostGres SQL, Python
Understanding of cross-browser compatibility issues
Familiar with D3 or other SVG/Canvas-based graphics libraries
Great communication skills
Ability to work under tight deadlines
Desire to work at a fast growing, established start-up company
Bonus points if you have an eye for design
2+ years of experience required as a Software Engineer (or the equivalent)
Bachelor's Degree (or the equivalent) in Computer Science
Work with product management to plan, design, develop and test new features for Cluep’s mobile advertising platform and internal admin dashboard
Design, develop and test an interactive, content-rich, and scalable front end UI Web infrastructure that leverages the Cluep platform, ultimately providing for a great user experience while browsing, viewing, and searching content across browsers and devices
Develop software and sophisticated suite of analytics databases for internal and external customer insight, business analytics and intelligence
Participate and contribute in analysis, design, test and code reviews
Implement, document and enforce QA checklists and test scripts
Pro-actively analyze and improve program code to attain efficiency
Integrate and manage APIs from third parties into the development stack
Manage CLUEP’s server stack and infrastructure
Implement capacity management and disaster recovery to ensure service availability
Pro-actively analyze and improve processes to attain efficiency
Review, document and enforce license types used across the CLUEP technology stack
Implement, document and enforce QA checklists and test scripts
Competitive compensation, health benefits, growth opportunities, collaborative culture and awesome people!

To apply
Email us at