Integrity Advocate logo

Software Developer

Integrity Advocate
Full-time
On-site
Canada

About Integrity Advocate

We’re saving lives by ensuring the correct people are attentively completing training and certifications without cheating, with many customers in high-risk industries like oil & gas. 

Founded in 2015, we were faced with the challenge of finding a service that could verify the identity and participation of online learners without creating extensive support needs due to device restrictions, software installations and the significant risk of privacy complaints and vulnerabilities. We became Integrity Advocate, a privacy-first alternative to existing solutions.

Our Core Values - Ownership, Integrity, Tenacity, and Intentionality - aren’t just words to us. This is the foundation of who we are as individuals and as a business. We act like owners, uphold integrity in every action we take, are tenacious in pursuit of our goals and remain intentional with every move we make. Together let’s bring Integrity Advocate to new heights knowing that we are a team bound by these core values.

What You’ll Be Doing:

We are actively seeking a Software Developer who will play a pivotal role in designing, building, and refining our applications with a focus on privacy, security and integrity. You will work on front-end and back-end technologies and thrive on creating solutions that haven't been seen before. If you're passionate about shaping the future of identity verification through computer vision and artificial intelligence, this role is for you.

What We Need:

  • Full Stack Engineering: Build a robust full stack integrating frontend interfaces with backend services
  • Experimentation & Prototyping: Drive initiatives to solve complex challenges, pushing beyond the boundaries of existing technologies
  • Collaboration: Work closely with team members to bring innovative ideas to life, participate in brainstorming sessions and contribute to creative solutions
  • Privacy by Design: Integrate privacy considerations into development, adhering to privacy-by-design principles to minimize collection and storage of unnecessary user data
  • Security: Implement robust security measures to safeguard data, ensuring the confidentiality and integrity of sensitive information

What You Have:

  • Minimum 4 years of professional web development experience in both frontend and backend technologies.
  • Proficiency in vanilla JavaScript, Node.js and HTML/CSS is required.
  • Experience with Vue.JS, AWS and DynamoDB is an asset.
  • Strong understanding of computer vision and automation techniques for identity verification.
  • Hunger to learn, staying up-to-date with new technologies and industry best practices.
  • Problem-solving mindset, ability to troubleshoot and resolve complex technical issues.
  • Detail-oriented, with a strong focus on quality and precision.
  • A self-starter, capable of working independently while being a collaborative team player. 
  • Exceptional interpersonal and communication abilities.
  • A proven track record of working in agile environments and driving collaborative decision-making.
  • Bachelor’s degree in Computer Science or equivalent experience.

Why Join Us:

  • You will have an exceptional impact and shape the future of the company, rather than just being a small cog in the wheel at a bigger company.
  • Be part of a growing, passionate team dedicated to working on exciting projects that leverage artificial intelligence and computer vision
  • Meaningful opportunities for professional growth and development 
  • Work in a flexible fully remote environment. We offer unlimited PTO and a generous work-from-anywhere policy.
  • Contribute to our mission-driven company that values integrity, creativity, and excellence


Candidates must be legally authorized to work in Canada. The salary range for this position is 100,000 CAD - 110,000 CAD depending on experience.