Software Engineer
Who we are:
Quickpass Cybersecurity (“CyberQP”) is a rapidly growing venture backed Software as a Service (SAAS) provider of Helpdesk Security Automation and Privileged Access Management (PAM) solutions for the Managed IT Services (MSP) industry. MSPs in 13 countries depend on CyberQP to deliver its critical solutions. CyberQP offers two products: Q Desk and Q Guard. Q Desk empowers help desks by minimizing costly password reset tickets, providing technicians with tools to resolve tickets faster and eliminating social engineering attacks. Meanwhile, Q Guard proactively secures MSP sensitive privileged accounts from both external and internal threats and saves time and money with automation. CyberQP HQ is located in Vancouver, British Columbia.
We are currently seeking a Full-Stack Software Engineer who is a versatile, self-driven software engineer who enjoys building innovative solutions for our users. This person works with a team of talented engineers to design, develop, and maintain the software and systems that compose our ecosystem. They bring new ideas for process and technology improvements. This position is a Remote role based in Canada.
Primary Responsibilities:
- Develop applications and software solutions using industry best practices.
- Contribute to all components of our technology stack including native software, web
applications, databases, APIs, and automation tests.
- Collaborate and brainstorm with other software engineers on optimal solutions for problems.
- Review code developed by your teammates and provide valuable feedback.
- Comprehensively test the software you and your teammates write.
- Find and remediate defects.
- Triage and troubleshoot issues impacting our users.
- Learn new technologies and leverage them to enhance our solutions.
- Design elegant, scalable, and robust software solutions to meet business needs.
- Understand business problems and collaborate with stakeholders on requirements
generation.
- Communicate proactively and collaboratively with peers and stakeholders.
- Contribute to continuous process and technology improvements.
- Engage in regular teaching-learning scenarios with teammates to enrich technical
knowledge within the team.
- Help keep the company and its assets secure by following security and compliance guidelines.
Requirements:
- B.S. / M.S. degree in Computer Science or related technical field or equivalent.
- 5+ years of professional software development experience.
- Proficiency in Node.js, with expertise in JavaScript or TypeScript.
- Experience in frontend development using frameworks like React, Angular, Vue, etc.
- Experience applying Full Stack best practices and design principles.
- Experience with relational and non-relational database technologies.
- Experience in web application development using modern frameworks.
- Experience with unit testing and integration testing (Jest, Pytest, etc).
- Experience working with CI/CD pipelines (GitHub actions, Bitbucket pipelines, etc).
Preferred:
- Proficiency in multiple web frameworks like Express, FastAPI, Ruby on Rails, NestJS.
- Experience developing using Docker containers.
- Deep expertise in multiple programming languages such as JavaScript, TypeScript,
Python, C#, Ruby, Java, Go, etc.
- Experience in React development with a strong understanding of best practices.
- Experience deploying and monitoring applications in GCP, AWS, or Azure.
- Experience in the Managed IT Services or Cybersecurity Domain.
Benefits and Perks:
- Competitive salary
- High-quality Health, Dental and Vision Insurance
- Paid Time Off (PTO) plus Company Holidays
- A remote position with an optimum work/life balance for staff and their families.
Our Commitment:
CyberQP is committed to fostering, cultivating and preserving a culture of diversity and inclusion. We believe in equal treatment and opportunity for all staff and strive to actively build a diverse workforce where everyone is treated equally. Everyone has a responsibility to treat others with dignity and respect, and make sure all people feel included and have access to the same opportunities. We actively strive to create an environment where all persons are able to share their ideas, beliefs, and skills. We are proud to be an Equal Opportunity Employer, committed to equal employment opportunity and equitable compensation regardless of race, gender, religion, sex, sexual orientation, national origin, or disability.