Careers | Climax Media
My job is to find the right people to fuel the growth and health of our company. Our culture is created by the type of people that we hire.
Kristen Manager, Culture & Engagement
View All Jobs

We Hire People Who...

Are down to earth. Take an interest in the person sitting next to them. Love what they do. Check their ego at the door. Know how to have a good time.

Create Damn Good Digital

Health Benefits

We offer a comprehensive and competitive benefits package to keep you happy and healthy. Our plan is complete, simple, and easy to use.

Culture

Our culture is about diversity and inclusion. We hire entrepreneurial, compassionate people who are excited about what they do and want to create something worth sharing.

Monthly Events

Crossfit, charity events, meditation, run club, curling, team off sites, and boat cruises. We love to have a good time and reward hard work.

Continuous Learning

With one-one-one coaching, mentorship, and learning allowances, we encourage all of our employees to try new things and never stop learning. We want you to grow.

Bragging Rights

We never settle. Whether being recognized by Profit 500, or as one of Canada's Great Places To Work, we constantly strive to create an environment thats innovative, engaging and worthy of recognition.

The Fluff

We offer half days before long weekends, a fully-stocked kitchen, as well as a dog-friendly space. You can show up wearing whatever you’re comfortable in, and set a schedule that works best for you.

Technical Director

The Position

As the Technical Director, you not only lead our multi-disciplinary development teams, but champion innovation. This should be a dream job for any strategic technology leader who is comfortable in front of a client, able to grow and mentor a development team, and ultimately deliver high quality technical solutions. Our Technical Director will manage our tech strategy, provide estimates for projects, and engage our existing clients, all while keeping us ahead of the tech game. We want a strategic leader who is educated, experienced, and can work across a broad range of tech domains. Your job will be to determine and prioritize both the internal and external technology needs and navigate accordingly. We work in an environment that is both fast-paced and fun. Climax Media has a completely transparent, open, and collaborative culture.

Responsibilities

  • Champion the overall technology strategy, both internally and externally

  • Lead tech strategy, development, deployment, and innovation across the organization

  • Partner with management to provide strategic direction and leadership

  • Evaluate clients need and develop and present proposals that meet client expectations

  • Architect solutions with the Software Architect and development teams that range from front-end deployment to enterprise solutions

  • Guide overall project development – monitor progress, solve issues, and ensure success of deliverables

  • Continuously challenge the status quo, think outside the box, and provide stimulus for creative and innovative solutions

  • Help development teams employ best practices and enforce quality standards

  • Motivate and mentor current team members, taking part in goal setting and review meetings

  • Actively participate in the hiring of team members

  • Stay up to date with current best practices and emerging technologies

  • Participate and contribute to company culture

Requirements

  • 8+ years experience leading technology teams for a digital marketing agency specifically in a client-facing role
  • Hands-on and expert knowledge of key programming languages and framework services (.NET, JavaScript, AngularJS, ReactJS, APIs, MVC, SQL
  • Expert understanding of technology workflow, project management and various project types
  • Excellent leadership and communication skills; across all levels of the organization
  • Experience with managing people and teams, team player
Apply Now

Back-End Developer

The Position

As a Back-End Developer, you will be reporting to the Technology Director. Back-end developers are responsible for writing the web services and APIs used by front-end developers and mobile application developers.  You will also be responsible for server-side web application logic as well as the integration of the front-end part.  All of our developers pride themselves in creating and building software that follows development best practices. Iterative and test driven, we follow an agile sprint-based methodology to produce products we are proud of. Our team builds an infrastructure that pushes performance boundaries. We are looking for an experienced Back-end Developer to join our team! If you have outstanding programming skills and a great passion for developing beautiful, innovative applications, then you will love this job.

Responsibilities

  • Be involved and participate in the overall application lifecycle

  • Define, understand and communicate technical and design requirements

  • Design, develop, and implement .NET applications; coding and de-bugging

  • Plan, design, build, support, and maintain new and existing applications

  • Work closely and collaborate with a team of developers, communicating effectively and working together to reach defined goals and meet deadlines

  • Build high-quality reusable code that can be used in the future

  • Develop functional and sustainable web applications with clean codes

  • Communicate clearly and effectively across all levels of the organization

  • Attend and participate in daily standups and project retrospectives

  • Participate in career development and performance reviews

  • Commit to ongoing learning and development; participate in conferences and educational programs

  • Stay up to date with current best practices

  • Follow new and emerging technologies

  • Participate and contribute to company culture

Requirements

  • 2-4 years of experience as a Back-End Developer with ASP.NET MVC
  • 2-4 years of experience with programming languages like Java, PHP, React and/ or Angular, SQL, WebAPI 2, Entity Framework
  • Experience with tools such as Github and DoneDone
  • Experience with CMS framework
  • Familiarity with front-end languages such as HTML5, JavaScript and CSS3 and JQuery
  • In-depth understanding of web development and web development processes
  • Critical thinker and problem-solving skills
  • Team player
  • Good organizational and time-management skills
  • Great interpersonal and communication skills
  • BA degree in Computer Science or similar relevant field
  • Active participant in the development community
Apply Now

Lead Front-End Developer

The Position

Climax Media is looking for a Lead Front-End Developer, focused on managing our Front-End team of developers and acting as a Technical Lead on projects.  The Lead Front End Developer will use their existing leadership skills to contribute to a high performing and effective agile development team. Each project will vary in size and scope, involving continued communication and collaboration amongst your team. As a Lead Front-End Developer, you will be reporting to our CTO.

Responsibilities

  • Manage and prioritize team workflow, allocation and deadlines on multiple projects, in collaboration with Project Managers

  • Ensure a high standard of work through code reviews, coaching and management

  • Maintain open communication lines across the team and business to identify opportunities, manage expectations and remediate roadblocks

  • Work closely with a team of developers, communicating effectively and working together to reach defined goals and meet deadlines

  • Run ad-hoc and regular meetings to lead effective development processes

  • Manage the front-end team by conducting performance reviews along with daily mentoring and guidance

  • Regularly report on project status, improvements, and future possibilities

  • Attend and participate in daily standups and project retrospectives

  • Communicate clearly and effectively across all levels of the organization

  • Commit to ongoing learning and development; participate in conferences and educational programs

  • Stay up to date with current best practices

  • Follow new and emerging technologies

  • Participate and contribute to company culture

Requirements

  • 1-3 years experience in a Lead or Managerial role
  • 5+ years of experience with JavaScript
  • Expert (5+ years) understanding of web markup, including HTML5, CSS3
  • Expert understanding of client-side scripting and JavaScript frameworks, including jQuery
  • Proficient understanding of JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS, etc.
  • Proficient understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Proficient knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image
  • Proficient understanding of cross-browser compatibility issues and ways to work around them
  • Proficient understanding of code versioning tools, such as Git, SVN, etc
  • Proficient understanding of SEO principles and ensuring that application will adhere to them
  • In-depth understanding of web development and web development processes
  • Critical thinker and problem-solving skills
  • Team player
Apply Now

Senior Front-End Developer

The Position

As a Senior Front-End Developer, you will be reporting to the Lead Front-End Developer. As a Senior Front-End Developer, you will be responsible for implementing visual and interactive elements that users engage with through their web browser when using a web application. You will be supported by Back-End Developers, who are responsible for server-side application logic and integration of the front-end work. We are looking for an experienced Senior Front-End Developer to join our team! You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works. If you are a Senior Front-End Developer who is motivated to combine the art of design with the art of programming, then you are right for this role.  

Responsibilities

  • Develop new user-facing features

  • Build reusable code and libraries for future use

  • Ensure the technical feasibility of UI/UX designs

  • Optimize application for maximum speed and scalability

  • Assure that all user input is validated before submitting to back-end

  • Work closely and collaborate with other developers and team members, communicating effectively and working together to reach defined goals and meet deadlines

  • Attend and participate in daily standups and project retrospectives

  • Participate in career development and performance reviews

  • Commit to ongoing learning and development; participate in conferences and educational programs

  • Stay up to date with current best practices

  • Follow new and emerging technologies

  • Participate and contribute to company culture

Requirements

  • Proficient (3-5 years) understanding of web markup, including HTML5, CSS3
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
  • Proficient understanding of JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS, etc.
  • Good understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Good knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image
  • Proficient understanding of cross-browser compatibility issues and ways to work around them
  • Proficient understanding of code versioning tools, such as Git, SVN, etc
  • Good understanding of SEO principles and ensuring that application will adhere to them
  • In-depth understanding of web development and web development processes
  • Critical thinker and problem-solving skills
  • Team player
  • Good organizational and time-management skills
  • Great interpersonal and communication skills
  • BA degree in Computer Science or similar relevant field
  • Active participant in the development community
Apply Now

Senior Back-End Developer

The Position

As a Senior Back-End Developer, you will be reporting to the Technology Director. Back-End developers are responsible for writing the web services and APIs used by front-end developers and mobile application developers.  You will also be responsible for server-side web application logic as well as the integration of the front-end part.  All of our developers pride themselves in creating and building software that follows development best practices. Iterative and test driven, we follow an agile sprint-based methodology to produce products we are proud of. Our team builds an infrastructure that pushes performance boundaries. We are looking for an experienced Senior Back-End Developer to join our team! If you have outstanding programming skills and a great passion for developing beautiful, innovative applications, then you will love this job.

Responsibilities

  • Be involved and participate in the overall application lifecycle

  • Define, understand and communicate technical and design requirements

  • Design, develop, and implement .NET applications; coding and de-bugging

  • Plan, design, build, support, and maintain new and existing applications

  • Work closely and collaborate with a team of developers, communicating effectively and working together to reach defined goals and meet deadlines

  • Build high-quality reusable code that can be used in the future

  • Develop functional and sustainable web applications with clean codes

  • Communicate clearly and effectively across all levels of the organization

  • Attend and participate in daily standups and project retrospectives

  • Participate in career development and performance reviews; act as a career manager to other Developers

  • Commit to ongoing learning and development; participate in conferences and educational programs

  • Stay up to date with current best practices and emerging technologies

  • Participate and contribute to company culture

Requirements

  • 5+ years of experience as a Back-End Developer with ASP.NET MVC
  • 5+ years of experience with programming languages like Java, PHP, React and/ or Angular, SQL, WebAPI 2, Entity Framework
  • Experience with tools such as Github and DoneDone
  • Experience with CMS framework
  • Familiarity with front-end languages such as HTML5, JavaScript and CSS3 and JQuery
  • In-depth understanding of web development and web development processes
  • Critical thinker and problem-solving skills
  • Team Player
  • Good organizational and time-management skills
  • Great interpersonal and communication skills
  • BA degree in Computer Science or similar relevant field
  • Active participant in the development community
Apply Now