Skip to main content

CAREERS

We’re always looking for talented people like you to join our movement.

Careers

Currently Hiring:

 

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!

    Your Name (required)

    Your Email (required)

    Phone

    Cover Letter

    Attach Your Resume

    View the full TechPOS Services Agreement

    captcha

    Please enter the verification code here:

    CALL US

    1.833.722.3663 – 604.603.0102

    EMAIL US

    Careers
    alan@techpos.ca

    ADDRESS

    404-999 Canada Place
    Vancouver
    BC, V6C 3E2