We’re always looking for talented people like you to join our movement.
CAREERS
Careers
Currently Hiring:
Job ID: TP999084
Job Title: Senior Cybersecurity Specialist
Location: Vancouver, BC (On-Site)
Company Overview:
TechPOS is an advanced cloud-based software company serving retail stores coast-to-coast in Canada, specializing in regulated industries such as pharmacies, liquor, and cannabis. Our platform provides comprehensive solutions, including cutting-edge POS systems, inventory control, and seamless compliance management. Powered by Microsoft Cloud, TechPOS ensures top-tier data security, privacy, anti-scraping, and protection against cyber attacks—key promises in today’s evolving threat landscape. We enhance operational efficiency through integrated store management, payment processing, and real-time analytics, while delivering superior customer experiences via loyalty programs and e-commerce integration. Scalable, data-driven, and built for growth, TechPOS helps retailers stay compliant, secure, and positioned for success as they expand.
Responsibilities:
- Perform gap assessments against cybersecurity frameworks and determine
recommended priority remediation activities - Support design and implementation of secure system architectures for cloud, hybrid,
and on-prem environments - Support design and implementation of security technologies, such as Identity
Management, SIEM, and endpoint protection - Bring technical expertise in support of providing high-quality services to our clients by
understanding our client’s challenges and key objectives - Understand and clearly articulate observations and recommendations to both the
internal team, as well as clients - Provide advisory support and solve technical challenges as a part of a multi-disciplinary
team - Maintain up-to-date knowledge of security, cloud, and technology practices
- Develop creative internal communications about cybersecurity topics, including
phishing, social engineering and data protection, to enhance user engagement and
awareness of security best practices - Coordinate training content reviews and prepare for publishing and distribution
- Collaborate with cross functional teams to identify areas of opportunity for targeted
awareness campaigns - Align with the learning and development team to ensure inclusion of security awareness
in corporate training programs - Triage and respond to Cybersecurity Awareness tickets, monitor and prioritize program
requests - Provide mentorship to junior cybersecurity specialist
Experience and Qualification Requirements:
- At least bachelor’s in computer engineering, Cybersecurity, computer science, or a
related field - 5+ years of solid hands-on relevant experience
- Strong knowledge of Cybersecurity threats, risks, and issues, and fundamental security
best practices - Knowledge of frameworks and standards, such as NIST CSF, NIST 800-53, ISO27001, CIS
Critical Security Controls, and OWASP. - Cloud technology, including Azure and/or AWS
- Good communication skills, both written and verbal
- Excellent analytical and problem-solving skills, with the ability to think critically under
pressure. - Excellent verbal and written communication skills.
- Strong customer service orientation with a patient and professional demeanor, and the
ability to communicate using non-technical language.
Preferred Skills:
- Knowledge of network troubleshooting tools and methodologies.
- Proficiency in scripting or programming languages for automating security tasks.
- Experience with cloud security and managing security in Azure.
- Familiarity with incident response and forensic investigation techniques.
Benefits:
- Competitive salary package.
- Comprehensive health and dental benefits.
- Opportunity to work with a leading company in the retail technology space.
- Professional development and growth opportunities.
- A dynamic and supportive work environment.
How to Apply:
Interested candidates should submit their resume, cover letter, and portfolio (if applicable) to amir@techpos.ca. Please include “Senior Cybersecurity Specialist” in the subject line of your email.
TechPOS is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Job ID: TP999056
Job Title: Senior Full Stack C# Developer
Location: Vancouver, BC (On-Site)
Company Overview:
TechPOS is a leading technology solution provider, serving retail stores across Canada with cutting-edge point of sale (POS) systems. Our mission is to enhance retail operations through innovative, reliable, and efficient technology solutions. We are seeking a Senior Full Stack C# Developer with a strong background in MS SQL, Azure, React/Redux, and a deep understanding of software engineering principles to join our team. The ideal candidate will bring a wealth of experience in writing clean code, conducting various testing processes, and implementing best practices in software development to ensure our applications are robust, scalable, and maintainable.
Responsibilities:
- Design, develop, and maintain efficient, reusable, and reliable full stack applications using C#, .NET Core, MS SQL, Azure, and React/Redux.
- Implement clean code practices and adhere to company coding standards to ensure code quality and maintainability.
- Lead the effort in writing and maintaining comprehensive tests (integration tests, unit tests, regression tests) to ensure code reliability and application quality.
- Conduct code reviews, refactoring, and performance optimizations to ensure the applications are efficient and free of memory leaks.
- Utilize design patterns effectively and contribute to the architectural design of our applications.
- Work closely with cross-functional teams following Agile/Scrum methodologies to meet project deadlines and deliver high-quality software solutions.
- Document all work and maintain detailed documentation of system configurations, development processes, and testing procedures.
- Stay updated with the latest industry trends in software development and contribute to the continuous improvement of our development practices.
- Mentor junior developers and provide guidance on software development best practices.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in full stack development with a strong focus on C#, .NET Core, MS SQL, and Azure.
- Proficient in React/Redux for front-end development.
- Extensive experience with writing clean code, testing (integration, unit, regression tests), and documentation.
- Deep understanding of design patterns, refactoring, performance optimization, and logging practices.
- Knowledge of Agile/Scrum methodologies and experience working in sprint cycles.
- Familiarity with MVC architecture.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Must be located in or willing to relocate to Vancouver, BC.
Preferred Qualifications:
- Cross-platform development experience is a bonus.
- Experience in the retail or POS system development sector.
Benefits:
- Competitive salary package.
- Comprehensive health and dental benefits.
- Opportunity to work with a leading company in the retail technology space.
- Professional development and growth opportunities.
- A dynamic and supportive work environment.
How to Apply:
Interested candidates should submit their resume, cover letter, and portfolio (if applicable) to amir@techpos.ca. Please include “Senior Full Stack C# Developer” in the subject line of your email.
TechPOS is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Job ID: TP999027
Job Title: Senior UI/UX Developer with Cross-Platform Experience
Location: Vancouver, BC (On-Site)
Company Overview:
TechPOS is a leading technology firm specializing in the development of innovative software solutions. Our commitment to excellence has driven us to create user-centric applications that integrate seamlessly across all devices and platforms. We are looking for a talented and experienced Senior UI/UX Developer to join our dynamic team. The ideal candidate will have a strong background in UI/UX design and development for both Apple and Android devices using Xamarin and React, a deep understanding of JavaScript, and some knowledge of printer functionality for these platforms.
Responsibilities:
- Design and implement intuitive, high-quality UI/UX for mobile and web applications using Xamarin and React.
- Work closely with the development team to integrate front-end UI with Service-Oriented Architecture (SOA) and C# backend systems hosted on Azure.
- Ensure cross-device and cross-platform compatibility of all user interfaces, with a focus on seamless functionality across Apple and Android devices.
- Conduct high-level UI testing to identify and resolve issues, ensuring a flawless user experience across all devices and platforms.
- Collaborate with the product development team to understand end-user requirements and translate them into compelling design concepts and functional interfaces.
- Stay up-to-date with the latest UI/UX trends, tools, and technologies to continuously improve our applications.
- Utilize knowledge of printer functionality for mobile and web applications to enhance user experience and application utility.
- Implement React/Redux for efficient front-end state management and to ensure high performance of web applications.
Requirements:
- Bachelor’s degree in Computer Science, Design, or a related field.
- Proven experience in UI/UX design and development for both Apple and Android devices.
- Strong proficiency in Xamarin, React, JavaScript, and Redux.
- Familiarity with Service-Oriented Architecture (SOA), C#, and Azure.
- Solid understanding of printer functionality and its integration into mobile and web applications.
- Exceptional testing skills, with a focus on cross-device and cross-platform compatibility.
- Excellent problem-solving abilities and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Passion for creating user-centric designs that enhance user experience.
Benefits:
- Competitive salary and benefits package.
- Opportunity to work with a talented team on exciting projects.
- Flexible working hours and remote work options.
- Professional development and career growth opportunities.
- Access to the latest tools and technologies.
How to Apply:
Please send your resume, portfolio showcasing your best UI/UX designs, and a cover letter explaining why you are the perfect fit for this role to amir@techpos.ca . Please include “Senior UI/UX Developer with Cross-Platform Experience” in the subject line of your email.
TechPOS is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Job ID: TP999013
Job Title: SaaS Sales Representative
If you are looking for your next career move in inside sales with a great company, then look no further! Apply today! TechPOS International is Canadian leading store management solution provider – POS for Cannabis retail stores in Canada
The Role:
The Sales Representative role is a full-cycle sales position responsible for a geographic territory in Canada, reporting directly to the Sales Director & CEO. A typical week involves data entry, lead generation, cold calling, product demonstrations, lead nurturing, qualifying and educating prospects, applying strategic selling techniques to engage key players and move the opportunity to a successful close, and liaising with existing customers to look for potential upsell opportunities.
What We’re Looking For:
- 2+ years of SaaS sales experience
- Knowledge about the Cannabis industry is a plus.
- Works well in a team and with minimal supervision
- Technical proficiency and the ability to demonstrate software usage
- A disciplined approach to selling and the sales cycle
- A willingness to learn and apply the sales training and tools provided by management
- Being able to work under a certain quota, and deliver it
- Excellent verbal and written communication skills
- A proactive approach to building the pipeline
- Eager to learn with a ‘hunter’ mentality
- Candidates with proficiency in MS Office & CRM (Hubspot) are preferred
Benefits
- Competitive salary compensation
- Performance bonuses
- Paid travel
- Flexible work environment (home or office)
Apply Now!
CALL US
1.833.722.3663 – 604.603.0102
EMAIL US
Careers
alan@techpos.ca
ADDRESS
404-999 Canada Place
Vancouver
BC, V6C 3E2