Application Developer

Working at Klick as an Application Developer is a highly rewarding experience, with a lot to love. Some people love the chance to use innovative technologies; Other people find deep meaning in helping our clients market life-saving medications to their customers; still others enjoy the deep sense of friendship and camaraderie Klick’s culture embodies.

Here at Klick we are currently in a period of rapid innovation and expansion, and we’d love for you to be part of that. You will have the opportunity to be a valuable member of a close-knit team.

We are looking for architecturally strong software developers who can think critically and come up with innovative ways to solve problems. Our belief is that if you have the right mindset, learning a new language or framework is much easier than learning how to be the kind of motivated leader who will succeed here at Klick. We want to know about how smart you are and what you’ve accomplished, whatever your platform of choice.
 
Responsibilities:

  • End-to-end development of software systems including architecture, design, development, deployment, documentation, and maintenance.
  • Collaborate with the project teams and technology partners to meet the client’s business challenges.
  • Communicate, document, and build detail oriented solutions to meet project requirements and timelines.
  • Experiment with and evaluate new technologies.
  • Look for opportunities to find efficiencies in our code.

Qualifications:

  • 4+ years experience with any or more of the following, NodeJS, ASP.NET, PHP, or Java.
  • 4+ years experience with web server hosting using IIS, Apache, or Nginx
  • 4+ years experience with databases and database applications (we mostly use SQL Server).
  • Solid understanding of programming fundamentals and development process and strategies (ie: software development models, TDD, unit tests, domain driven design, etc.).
  • Analytic, problem-solving, and conceptual skills.
  • Can work effectively in both independent and team environments ensuring all deliverables are met.
  • Ability to manage multiple priorities in a detail-oriented fashion without losing sight of the overall picture.
  • Excellent verbal and written communication skills.

Bonus Points:

  • Post secondary education in Computer Science, Engineering, the Sciences or Mathematics.
  • Understanding of React, webpack, Vue.js, Next.js, and other modern javascript technologies.
  • Hands on experience with serverless architecture using services like AWS VPC, EC2, S3, CloudFront, RDS, and Lambda
  • Understanding of Functional Programming principles and experience applying FP principles to real world projects
  • Experience with continuous deployment and/or continuous integration tools.
     
    Self-Check:

We expect all of our developers to be exceptionally proficient at coding. As a self check, you should be able to do the following two questions in your sleep using your favourite programming language.

  • Reverse a simple words-only sentence (“bob likes dogs” -> “dogs likes bob”)
  • Join two tables on a field using SQL

Job Application

  • Profile
  • Resume
  • Referrals
Personal Profile Step 1 of 3
Upload Resume Step 2 of 3
Referrals Step 3 of 3

Our people are awesome. And we’ve noticed that awesome people know other awesome people. Employee referrals are our single largest and most successful source of candidates here at Klick.

We'd love to know if you know a current Klickster!

Change your reality

Change Your Reality

Over Twenty years ago, Klick Health set out with a bold vision and a simple promise: to shape the future of digital health. Today, we’re the No. 1 independent digital health agency in the world. And we’re growing. Fast.

So, if you like to work hard and have some fun while you’re at it, we’re always on the lookout for exceptionally talented people. Take a look around and see how working at Klick is radically different.

Close Overlay Hide