Help
RSS
API
Feed
Maltego
Contact
Domain > www.techjobs.ca
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-02-05
3.97.152.240
(
ClassC
)
2026-01-22
66.33.60.35
(
ClassC
)
Port 443
HTTP/1.1 200 OKAge: 0Cache-Control: private, no-cache, no-store, max-age0, must-revalidateContent-Type: text/html; charsetutf-8Date: Thu, 22 Jan 2026 10:50:06 GMTLink: /_next/static/media/4de1fea1a954a5b6-s.p.woff2>; relpreload; asfont; crossorigin; typefont/woff2, /_next/static/media/9d5a263311222317-s.p.woff2>; relpreload; asfont; crossorigin; typefont/woff2, /_next/static/media/eafabf029ad39a43-s.p.woff2>; relpreload; asfont; crossorigin; typefont/woff2Server: VercelStrict-Transport-Security: max-age63072000Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-PrefetchX-Matched-Path: /X-Powered-By: Next.jsX-Vercel-Cache: MISSX-Vercel-Id: pdx1::iad1::gmj64-1769079005914-d606dc99fb04Transfer-Encoding: chunked !DOCTYPE html>html langen classbg-white>head>meta charSetutf-8/>meta nameviewport contentwidthdevice-width, initial-scale1/>meta nameviewport contentwidthdevice-width, initial-scale1.0, maximum-scale1.0, user-scalableno/>link relpreload asimage imageSrcSet/_next/image?url%2Ftechjobs-logo.png&w128&q75 1x, /_next/image?url%2Ftechjobs-logo.png&w256&q75 2x/>link relpreload asimage imageSrcSet/_next/image?url%2Ftechjobs-white-logo.png&w640&q75 640w, /_next/image?url%2Ftechjobs-white-logo.png&w750&q75 750w, /_next/image?url%2Ftechjobs-white-logo.png&w828&q75 828w, /_next/image?url%2Ftechjobs-white-logo.png&w1080&q75 1080w, /_next/image?url%2Ftechjobs-white-logo.png&w1200&q75 1200w, /_next/image?url%2Ftechjobs-white-logo.png&w1920&q75 1920w, /_next/image?url%2Ftechjobs-white-logo.png&w2048&q75 2048w, /_next/image?url%2Ftechjobs-white-logo.png&w3840&q75 3840w imageSizes100vw/>link relstylesheet href/_next/static/css/ba7973056170eafd.css data-precedencenext/>link relpreload asscript fetchPrioritylow href/_next/static/chunks/webpack-55076c2920764dc6.js/>script src/_next/static/chunks/4bd1b696-85e55e82b618b479.js async>/script>script src/_next/static/chunks/303-61a9532ae8757d1c.js async>/script>script src/_next/static/chunks/main-app-650cb8f7dd9ad28f.js async>/script>script src/_next/static/chunks/874-0b2fa4189bb53e87.js async>/script>script src/_next/static/chunks/795-b33da116f88c5a7b.js async>/script>script src/_next/static/chunks/942-716336c65edc9cba.js async>/script>script src/_next/static/chunks/444-e6221987d73703c3.js async>/script>script src/_next/static/chunks/app/page-c0ad804bb197b5f2.js async>/script>script src/_next/static/chunks/369-c7d4a673cb49667c.js async>/script>script src/_next/static/chunks/app/layout-070d660a1f08756c.js async>/script>script async srchttps://www.googletagmanager.com/gtag/js?idG-6Z6LLLXZ6K>/script>meta namenext-size-adjust content/>title>Techjobs.ca | Find Jobs That Want You/title>meta namedescription contentTechjobs.ca is a job board for tech jobs in Canada. Browse Techjobs.ca by city to find the job that works for you./>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-6Z6LLLXZ6K); /script>script src/_next/static/chunks/polyfills-42372ed130431b0a.js noModule>/script>/head>body class__variable_a4bae9 __variable_c4141f __variable_657e4b font-poppins>header classsticky border-neutral-200 top-0 z-50 w-full border-b bg-white>div classcontainer flex h-16 items-center justify-between>a href/>img altjobs Logo width125 height40 decodingasync data-nimg1 stylecolor:transparent srcSet/_next/image?url%2Ftechjobs-logo.png&w128&q75 1x, /_next/image?url%2Ftechjobs-logo.png&w256&q75 2x src/_next/image?url%2Ftechjobs-logo.png&w256&q75/>/a>div classflex items-center gap-3>div classhidden md:flex items-center>div classrelative group>button classrelative flex items-center bg-gray-100 rounded-full p-1 transition-all duration-300 hover:bg-gray-200 focus:outline-none focus:ring-2 focus:ring-cyan-500 focus:ring-offset-2 disabled:opacity-50 disabled:cursor-not-allowed border border-gray-200 hover:border-gray-300 aria-labelFrançais>div classabsolute top-1 bottom-1 bg-white rounded-full shadow-sm border border-gray-200>/div>div classrelative z-10 px-3 py-1.5 rounded-full text-sm font-medium transition-colors duration-200 min-w-40px text-center text-gray-900>EN/div>div classrelative z-10 px-3 py-1.5 rounded-full text-sm font-medium transition-colors duration-200 min-w-40px text-center text-gray-500 hover:text-gray-700>FR/div>/button>div classabsolute -bottom-8 left-1/2 transform -translate-x-1/2 opacity-0 group-hover:opacity-100 transition-opacity duration-200 pointer-events-none hidden xl:block>div classbg-gray-900 text-white text-xs px-2 py-1 rounded whitespace-nowrap>Français/div>/div>/div>/div>div classflex md:hidden items-center>button classflex items-center justify-center rounded-full transition-all duration-200 focus:outline-none focus:ring-2 focus:ring-cyan-500 focus:ring-offset-1 disabled:opacity-50 disabled:cursor-not-allowed bg-gray-100 hover:bg-gray-200 border border-gray-200 hover:border-gray-300 px-2 py-1 min-w-32px aria-labelFrançais>span classtext-sm font-medium text-gray-700>FR/span>/button>/div>div classhidden sm:flex items-center gap-4>button classpx-4 py-2 text-sm font-medium rounded-full border text-cyan-700 border-cyan-300 hover:bg-cyan-50 hover:text-cyan-800>a target_blank classflex items-center gap-2 hrefhttps://employer.jobs.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-circle-plus w-4 h-4>circle cx12 cy12 r10>/circle>path dM8 12h8>/path>path dM12 8v8>/path>/svg>span>Post a Job/span>/a>/button>/div>div classflex sm:hidden items-center gap-3>button classtext-sm font-medium rounded-full border p-1 flex items-center justify-center text-cyan-700 border-cyan-300 hover:bg-cyan-50 hover:text-cyan-800>a target_blank classflex items-center gap-2 hrefhttps://employer.jobs.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-circle-plus w-4 h-4>circle cx12 cy12 r10>/circle>path dM8 12h8>/path>path dM12 8v8>/path>/svg>/a>/button>/div>/div>/div>/header>div classmin-h-screen flex flex-col>main classflex-1 text-neutral-700>div classflex flex-col>div classh-screen md:h-86vh flex flex-col items-center justify-center bg-#FAFAFA px-8 sm:px-12 relative>div classw-full max-w-md mx-auto space-y-14>div classw-full mb-6 bg-white/90 rounded-xl shadow-sm border border-gray-100 overflow-hidden transition-all duration-300 opacity-100 max-h-96 aria-hiddenfalse>div classpx-4 py-3 flex items-start justify-between>div classflex space-x-2>div classmt-0.5>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-sparkles h-4 w-4 text-green-500>path dM9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z>/path>path dM20 3v4>/path>path dM22 5h-4>/path>path dM4 17v2>/path>path dM5 18H3>/path>/svg>/div>div>h3 classtext-sm font-medium text-gray-900>AI Job Hunter/h3>p classtext-xs text-gray-500 mt-0.5 leading-tight>Upload your resume and let our AI find jobs where you'll have the best chance of getting hired./p>/div>/div>button classtext-gray-400 hover:text-gray-500 transition-colors aria-labelDismiss>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-x h-4 w-4>path dM18 6 6 18>/path>path dm6 6 12 12>/path>/svg>/button>/div>a classblock w-full text-center py-2 bg-gradient-to-r from-green-600 to-green-500 text-white text-xs font-medium hrefhttps://jobs.ca/ai-job-hunter>Try Now/a>/div>div classtext-center>h1 classtext-2xl sm:text-3xl font-light text-gray-800 tracking-tight>Find your next opportunity/h1>/div>div classw-full>form idsearch-form>div classrelative group>div classabsolute left-4 top-1/2 -translate-y-1/2 text-gray-300 transition-colors group-hover:text-gray-400 group-focus-within:text-cyan-500>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-search h-4 w-4>circle cx11 cy11 r8>/circle>path dm21 21-4.3-4.3>/path>/svg>/div>input typetext placeholderSearch tech jobs in Canada classw-full py-3.5 pl-11 pr-14 bg-white border border-gray-200 rounded-full focus:ring-0 focus:border-cyan-500 focus:outline-none text-gray-800 text-base placeholder:text-gray-400 shadow-0_2px_12px_rgba(0,0,0,0.05) transition-all focus:shadow-0_4px_20px_rgba(0,0,0,0.08) autoCompleteoff autofocus aria-labelSearch for jobs namesearchQuery/>kbd classabsolute right-5 top-1/2 -translate-y-1/2 text-xs text-gray-400 hidden sm:inline>Press Enter ↵/kbd>/div>div classmt-5>button typesubmit classw-full py-3 rounded-full text-white bg-cyan-700 shadow-sm font-medium text-base hover:bg-cyan-600 transition-colors flex items-center justify-center group aria-labelSearch for jobs>span>Search/span>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-arrow-right ml-2 h-4 w-4 transition-transform group-hover:translate-x-1>path dM5 12h14>/path>path dm12 5 7 7-7 7>/path>/svg>/button>/div>/form>/div>div classw-full>p classtext-gray-400 text-xs font-medium uppercase tracking-wide mb-5 text-center idpopular-searches-heading>Popular Searches/p>div classflex flex-wrap justify-center gap-2 rolelist aria-labelledbypopular-searches-heading>button classpx-4 py-2 text-sm text-gray-600 hover:text-cyan-600 bg-white hover:bg-white rounded-full transition-colors shadow-sm focus:outline-none focus:ring-2 focus:ring-cyan-500 focus:ring-offset-2 rolelistitem>Software Engineer/button>button classpx-4 py-2 text-sm text-gray-600 hover:text-cyan-600 bg-white hover:bg-white rounded-full transition-colors shadow-sm focus:outline-none focus:ring-2 focus:ring-cyan-500 focus:ring-offset-2 rolelistitem>Mechanical Engineer/button>button classpx-4 py-2 text-sm text-gray-600 hover:text-cyan-600 bg-white hover:bg-white rounded-full transition-colors shadow-sm focus:outline-none focus:ring-2 focus:ring-cyan-500 focus:ring-offset-2 rolelistitem>Electrical Engineer/button>button classpx-4 py-2 text-sm text-gray-600 hover:text-cyan-600 bg-white hover:bg-white rounded-full transition-colors shadow-sm focus:outline-none focus:ring-2 focus:ring-cyan-500 focus:ring-offset-2 rolelistitem>Data Scientist/button>/div>/div>/div>/div>div classw-full bg-white text-gray-800 py-20 px-10>div classcontainer mx-auto px-6>div classgrid grid-cols-1 md:grid-cols-12 gap-8>div classmd:col-span-3 flex flex-col items-center md:items-start>h3 classtext-lg font-semibold mb-4 text-gray-700>About Techjobs.ca/h3>p classtext-gray-600 text-sm max-w-xs text-center md:text-left>Connecting talent with opportunity across Canada. Find your dream job or the perfect candidate with Techjobs.ca./p>/div>div classmd:col-span-3>h3 classtext-lg font-semibold mb-4 text-gray-700>Browse All/h3>div classgrid grid-cols-1 gap-2>a classtext-sm text-gray-600 hover:text-violet-600 flex items-center gap-1 href/jobs/browse>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-briefcase h-3 w-3>path dM16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16>/path>rect width20 height14 x2 y6 rx2>/rect>/svg> !-- -->All Jobs/a>a classtext-sm text-gray-600 hover:text-violet-600 flex items-center gap-1 href/organizations>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-building h-3 w-3>rect width16 height20 x4 y2 rx2 ry2>/rect>path dM9 22v-4h6v4>/path>path dM8 6h.01>/path>path dM16 6h.01>/path>path dM12 6h.01>/path>path dM12 10h.01>/path>path dM12 14h.01>/path>path dM16 10h.01>/path>path dM16 14h.01>/path>path dM8 10h.01>/path>path dM8 14h.01>/path>/svg> !-- -->All Companies/a>/div>/div>div classmd:col-span-3>h3 classtext-lg font-semibold mb-4 text-gray-700>Browse by Industry/h3>div classspace-y-2>div classgrid grid-cols-2 gap-x-4 gap-y-2>a classtext-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px hrefhttps://hrjob.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-users h-3 w-3 flex-shrink-0>path dM16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2>/path>circle cx9 cy7 r4>/circle>path dM22 21v-2a4 4 0 0 0-3-3.87>/path>path dM16 3.13a4 4 0 0 1 0 7.75>/path>/svg>span classtruncate>HR/span>/a>a classtext-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px hrefhttps://itjobs.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-server h-3 w-3 flex-shrink-0>rect width20 height8 x2 y2 rx2 ry2>/rect>rect width20 height8 x2 y14 rx2 ry2>/rect>line x16 x26.01 y16 y26>/line>line x16 x26.01 y118 y218>/line>/svg>span classtruncate>IT/span>/a>a classtext-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px hrefhttps://pmjobs.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-clipboard-list h-3 w-3 flex-shrink-0>rect width8 height4 x8 y2 rx1 ry1>/rect>path dM16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2>/path>path dM12 11h4>/path>path dM12 16h4>/path>path dM8 11h.01>/path>path dM8 16h.01>/path>/svg>span classtruncate>Project Management/span>/a>a classtext-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px hrefhttps://legaljobs.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-scale h-3 w-3 flex-shrink-0>path dm16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z>/path>path dm2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z>/path>path dM7 21h10>/path>path dM12 3v18>/path>path dM3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2>/path>/svg>span classtruncate>Legal/span>/a>a classtext-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px hrefhttps://paralegaljobs.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-file-text h-3 w-3 flex-shrink-0>path dM15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z>/path>path dM14 2v4a2 2 0 0 0 2 2h4>/path>path dM10 9H8>/path>path dM16 13H8>/path>path dM16 17H8>/path>/svg>span classtruncate>Paralegal/span>/a>a classtext-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px hrefhttps://salesrep.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-dollar-sign h-3 w-3 flex-shrink-0>line x112 x212 y12 y222>/line>path dM17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6>/path>/svg>span classtruncate>Sales/span>/a>a classtext-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px hrefhttps://retail.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-shopping-bag h-3 w-3 flex-shrink-0>path dM6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z>/path>path dM3 6h18>/path>path dM16 10a4 4 0 0 1-8 0>/path>/svg>span classtruncate>Retail/span>/a>a classtext-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px hrefhttps://healthcarejobs.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-stethoscope h-3 w-3 flex-shrink-0>path dM4.8 2.3A.3.3 0 1 0 5 2H4a2 2 0 0 0-2 2v5a6 6 0 0 0 6 6a6 6 0 0 0 6-6V4a2 2 0 0 0-2-2h-1a.2.2 0 1 0 .3.3>/path>path dM8 15v1a6 6 0 0 0 6 6a6 6 0 0 0 6-6v-4>/path>circle cx20 cy10 r2>/circle>/svg>span classtruncate>Healthcare/span>/a>a classtext-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px hrefhttps://www.callcentrejob.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-phone h-3 w-3 flex-shrink-0>path dM22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z>/path>/svg>span classtruncate>Call Center/span>/a>a classtext-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px hrefhttps://adminjobs.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-clipboard-list h-3 w-3 flex-shrink-0>rect width8 height4 x8 y2 rx1 ry1>/rect>path dM16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2>/path>path dM12 11h4>/path>path dM12 16h4>/path>path dM8 11h.01>/path>path dM8 16h.01>/path>/svg>span classtruncate>Admin/span>/a>a classtext-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px hrefhttps://accountingjobs.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-calculator h-3 w-3 flex-shrink-0>rect width16 height20 x4 y2 rx2>/rect>line x18 x216 y16 y26>/line>line x116 x216 y114 y218>/line>path dM16 10h.01>/path>path dM12 10h.01>/path>path dM8 10h.01>/path>path dM12 14h.01>/path>path dM8 14h.01>/path>path dM12 18h.01>/path>path dM8 18h.01>/path>/svg>span classtruncate>Accounting/span>/a>a classtext-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px hrefhttps://bajobs.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-bar-chart h-3 w-3 flex-shrink-0>line x112 x212 y120 y210>/line>line x118 x218 y120 y24>/line>line x16 x26 y120 y216>/line>/svg>span classtruncate>Business Analysis/span>/a>a classtext-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px hrefhttps://www.pharmaceutical.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-pill h-3 w-3 flex-shrink-0>path dm10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z>/path>path dm8.5 8.5 7 7>/path>/svg>span classtruncate>Pharma/span>/a>a classtext-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px hrefhttps://techjobs.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-laptop h-3 w-3 flex-shrink-0>path dM20 16V7a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v9m16 0H4m16 0 1.28 2.55a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45L4 16>/path>/svg>span classtruncate>Tech/span>/a>a classtext-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px hrefhttps://aerojobs.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-plane h-3 w-3 flex-shrink-0>path dM17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z>/path>/svg>span classtruncate>Aerospace/span>/a>a classtext-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px hrefhttps://hospitalityjobs.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-utensils-crossed h-3 w-3 flex-shrink-0>path dm16 2-2.3 2.3a3 3 0 0 0 0 4.2l1.8 1.8a3 3 0 0 0 4.2 0L22 8>/path>path dM15 15 3.3 3.3a4.2 4.2 0 0 0 0 6l7.3 7.3c.7.7 2 .7 2.8 0L15 15Zm0 0 7 7>/path>path dm2.1 21.8 6.4-6.3>/path>path dm19 5-7 7>/path>/svg>span classtruncate>Hospitality/span>/a>/div>/div>/div>div classmd:col-span-3>h3 classtext-lg font-semibold mb-4 text-gray-700>Browse by Type/h3>div classgrid grid-cols-2 gap-2>a classtext-sm text-gray-600 hover:text-cyan-600 flex items-center gap-1 hrefhttps://www.part-time.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-clock h-3 w-3>circle cx12 cy12 r10>/circle>polyline points12 6 12 12 16 14>/polyline>/svg> !-- -->Part-time/a>a classtext-sm text-gray-600 hover:text-cyan-600 flex items-center gap-1 hrefhttps://temporaryjobs.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-clock h-3 w-3>circle cx12 cy12 r10>/circle>polyline points12 6 12 12 16 14>/polyline>/svg> !-- -->Temporary/a>a classtext-sm text-gray-600 hover:text-cyan-600 flex items-center gap-1 hrefhttps://summerjobs.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-sun h-3 w-3>circle cx12 cy12 r4>/circle>path dM12 2v2>/path>path dM12 20v2>/path>path dm4.93 4.93 1.41 1.41>/path>path dm17.66 17.66 1.41 1.41>/path>path dM2 12h2>/path>path dM20 12h2>/path>path dm6.34 17.66-1.41 1.41>/path>path dm19.07 4.93-1.41 1.41>/path>/svg> !-- -->Summer/a>a classtext-sm text-gray-600 hover:text-cyan-600 flex items-center gap-1 hrefhttps://winterjobs.ca>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-snowflake h-3 w-3>line x12 x222 y112 y212>/line>line x112 x212 y12 y222>/line>path dm20 16-4-4 4-4>/path>path dm4 8 4 4-4 4>/path>path dm16 4-4 4-4-4>/path>path dm8 20 4-4 4 4>/path>/svg> !-- -->Winter/a>a classtext-sm text-gray-600 hover:text-cyan-600 flex items-center gap-1 href/jobs?qremote>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-map-pin h-3 w-3>path dM20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z>/path>circle cx12 cy10 r3>/circle>/svg> !-- -->Remote/a>a classtext-sm text-gray-600 hover:text-cyan-600 flex items-center gap-1 href/jobs?qhybrid>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-building h-3 w-3>rect width16 height20 x4 y2 rx2 ry2>/rect>path dM9 22v-4h6v4>/path>path dM8 6h.01>/path>path dM16 6h.01>/path>path dM12 6h.01>/path>path dM12 10h.01>/path>path dM12 14h.01>/path>path dM16 10h.01>/path>path dM16 14h.01>/path>path dM8 10h.01>/path>path dM8 14h.01>/path>/svg> !-- -->Hybrid/a>/div>/div>/div>/div>/div>div classh-70vh w-full relative bg-gradient-to-b from-white via-cyan-700 to-cyan-900 flex items-center justify-center>div classabsolute inset-0 flex flex-col items-center justify-center>div classrelative w-full max-w-5xl px-8 >div classrelative h-64 md:h-96>img alttechjobs.ca decodingasync data-nimgfill styleposition:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-fit:contain;color:transparent sizes100vw srcSet/_next/image?url%2Ftechjobs-white-logo.png&w640&q75 640w, /_next/image?url%2Ftechjobs-white-logo.png&w750&q75 750w, /_next/image?url%2Ftechjobs-white-logo.png&w828&q75 828w, /_next/image?url%2Ftechjobs-white-logo.png&w1080&q75 1080w, /_next/image?url%2Ftechjobs-white-logo.png&w1200&q75 1200w, /_next/image?url%2Ftechjobs-white-logo.png&w1920&q75 1920w, /_next/image?url%2Ftechjobs-white-logo.png&w2048&q75 2048w, /_next/image?url%2Ftechjobs-white-logo.png&w3840&q75 3840w src/_next/image?url%2Ftechjobs-white-logo.png&w3840&q75/>/div>/div>div classw-full max-w-5xl px-8 mt-8 pb-28>div classborder-t border-white/20 pt-8 flex flex-col items-center>div classflex gap-8 mb-4>a classtext-white/80 hover:text-white text-sm href/privacy>Privacy Policy/a>a classtext-white/80 hover:text-white text-sm href/terms-and-conditions>Terms of Service/a>a classtext-white/80 hover:text-white text-sm hrefhttps://tally.so/r/NpXbaQ>Contact Us/a>a classtext-white/80 hover:text-white text-sm href/security-policy>Security Policy/a>/div>p classtext-white/70 text-sm>© 2025 Techjobs.ca. All rights reserved./p>/div>/div>/div>/div>div classfixed bottom-0 py-5 w-full text-center bg-white>p classtext-xs text-gray-400 flex items-center justify-center gap-1>span classflex h-1.5 w-1.5 rounded-full bg-green-500 animate-pulse>/span>228,330!-- --> tech jobs available in Canada/p>p classtext-xs text-gray-400 mt-1 flex items-center justify-center>Made with svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillcurrentColor strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-heart h-3 w-3 mx-1 text-red-400 inline>path dM19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z>/path>/svg> in Canada/p>/div>/div>/main>/div>!--$-->!--/$-->section aria-labelNotifications alt+T tabindex-1 aria-livepolite aria-relevantadditions text aria-atomicfalse>/section>script src/_next/static/chunks/webpack-55076c2920764dc6.js async>/script>script>(self.__next_fself.__next_f||).push(0)/script>script>self.__next_f.push(1,1:\$Sreact.fragment\\n4:I9665,,\OutletBoundary\\n7:I9665,,\ViewportBoundary\\n9:I9665,,\MetadataBoundary\\nb:I6614,,\\\nc:I2360,\874\,\static/chunks/874-0b2fa4189bb53e87.js\,\795\,\static/chunks/795-b33da116f88c5a7b.js\,\942\,\static/chunks/942-716336c65edc9cba.js\,\444\,\static/chunks/444-e6221987d73703c3.js\,\974\,\static/chunks/app/page-c0ad804bb197b5f2.js\,\AiAssistantPrompt\\nd:I2346,\874\,\static/chunks/874-0b2fa4189bb53e87.js\,\795\,\static/chunks/795-b33da116f88c5a7b.js\,\942\,\static/chunks/942-716336c65edc9cba.js\,\444\,\static/chunks/444-e6221987d73703c3.js\,\974\,\static/chunks/app/page-c0ad804bb197b5f2.js\,\SearchBox\\ne:I7430,\874\,\static/chunks/874-0b2fa4189bb53e87.js\,\795\,\static/chunks/795-b33da116f88c5a7b.js\,\942\,\static/chunks/942-716336c65edc9cba.js\,\444\,\static/chunks/444-e6221987d73703c3.js\,\974\,\static/chunks/app/page-c0ad804bb197b5f2.js\,\PopularSearchLink\\nf:I6874,\874\,\static/chunks/874-0b2fa4189bb53e87.js\,\795\,\static/chunks/795-b33da116f88c5a7b.js\,\942\,\static/chunks/942-716336c65edc9cba.js\,\444\,\static/chunks/444-e6221987d73703c3.js\,\974\,\static/chunks/app/page-c0ad804bb197b5f2.js\,\\\n10:I3063,\874\,\static/chunks/874-0b2fa4189bb53e87.js\,\795\,\static/chunks/795-b33da116f88c5a7b.js\,\942\,\static/chunks/942-716336c65edc9cba.js\,\444\,\static/chunks/444-e6221987d73703c3.js\,\974\,\static/chunks/app/page-c0ad804bb197b5f2.js\,\Image\\n11:I685,\874\,\static/chunks/874-0b2fa4189bb53e87.js\,\795\,\static/chunks/795-b33da116f88c5a7b.js\,\942\,\static/chunks/942-716336c65edc9cba.js\,\444\,\static/chunks/444-e6221987d73703c3.js\,\974\,\static/chunks/app/page-c0ad804bb197b5f2.js\,\TotalJobsFooter\\n13:I1828,\874\,\static/chunks/874-0b2fa4189bb53e87.js\,\942\,\static/chunks/942-716336c65edc9cba.js\,\369\,\static/chunks/369-c7d4a673cb49667c.js\,\444\,\static/chunks/444-e6221987d73703c3.js\,\177\,\static/chunks/app/layout-070d660a1f08756c.js\,\Analytics\\n14:I8031,\874\,\static/chunks/874-0b2fa4189bb53e87.js\,\942\,\static/chunks/942-716336c65)/script>script>self.__next_f.push(1,edc9cba.js\,\369\,\static/chunks/369-c7d4a673cb49667c.js\,\444\,\static/chunks/444-e6221987d73703c3.js\,\177\,\static/chunks/app/layout-070d660a1f08756c.js\,\SpeedInsights\\n15:I6671,\874\,\static/chunks/874-0b2fa4189bb53e87.js\,\942\,\static/chunks/942-716336c65edc9cba.js\,\369\,\static/chunks/369-c7d4a673cb49667c.js\,\444\,\static/chunks/444-e6221987d73703c3.js\,\177\,\static/chunks/app/layout-070d660a1f08756c.js\,\Toaster\\n16:I6096,\874\,\static/chunks/874-0b2fa4189bb53e87.js\,\942\,\static/chunks/942-716336c65edc9cba.js\,\369\,\static/chunks/369-c7d4a673cb49667c.js\,\444\,\static/chunks/444-e6221987d73703c3.js\,\177\,\static/chunks/app/layout-070d660a1f08756c.js\,\default\\n17:I7062,\874\,\static/chunks/874-0b2fa4189bb53e87.js\,\942\,\static/chunks/942-716336c65edc9cba.js\,\369\,\static/chunks/369-c7d4a673cb49667c.js\,\444\,\static/chunks/444-e6221987d73703c3.js\,\177\,\static/chunks/app/layout-070d660a1f08756c.js\,\LocaleProvider\\n18:I7410,\874\,\static/chunks/874-0b2fa4189bb53e87.js\,\942\,\static/chunks/942-716336c65edc9cba.js\,\369\,\static/chunks/369-c7d4a673cb49667c.js\,\444\,\static/chunks/444-e6221987d73703c3.js\,\177\,\static/chunks/app/layout-070d660a1f08756c.js\,\Header\\n19:I7555,,\\\n1a:I1295,,\\\n:HL\/_next/static/media/4de1fea1a954a5b6-s.p.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n:HL\/_next/static/media/9d5a263311222317-s.p.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n:HL\/_next/static/media/eafabf029ad39a43-s.p.woff2\,\font\,{\crossOrigin\:\\,\type\:\font/woff2\}\n:HL\/_next/static/css/ba7973056170eafd.css\,\style\\n0:{\P\:null,\b\:\lO38P042jkF2udfZg0jLH\,\p\:\\,\c\:\\,\\,\i\:false,\f\:\\,{\children\:\__PAGE__\,{}},\$undefined\,\$undefined\,true,\\,\$\,\$1\,\c\,{\children\:\$\,\link\,\0\,{\rel\:\stylesheet\,\href\:\/_next/static/css/ba7973056170eafd.css\,\precedence\:\next\,\crossOrigin\:\$undefined\,\nonce\:\$undefined\},\$L2\},{\children\:\__PAGE__\,\$\,\$1\,\c\,{\children\:\$L3\,null,\$\,\$L4\,null,{\children\:\$L5\,\$L6\,)/script>script>self.__next_f.push(1,null}},{},null,false},null,false,\$\,\$1\,\h\,{\children\:null,\$\,\$1\,\BSjabaI9SUc1CImp7dG3Pv\,{\children\:\$\,\$L7\,null,{\children\:\$L8\},\$\,\meta\,null,{\name\:\next-size-adjust\,\content\:\\}},\$\,\$L9\,null,{\children\:\$La\}},false,\m\:\$undefined\,\G\:\$b\,\$undefined\,\s\:false,\S\:false}\n)/script>script>self.__next_f.push(1,3:\$\,\div\,null,{\className\:\flex flex-col\,\children\:\$\,\div\,null,{\className\:\h-screen md:h-86vh flex flex-col items-center justify-center bg-#FAFAFA px-8 sm:px-12 relative\,\children\:\$\,\div\,null,{\className\:\w-full max-w-md mx-auto space-y-14\,\children\:\$\,\$Lc\,null,{},\$\,\div\,null,{\className\:\text-center\,\children\:\$\,\h1\,null,{\className\:\text-2xl sm:text-3xl font-light text-gray-800 tracking-tight\,\children\:\Find your next opportunity\}},\$\,\div\,null,{\className\:\w-full\,\children\:\$\,\$Ld\,null,{}},\$\,\div\,null,{\className\:\w-full\,\children\:\$\,\p\,null,{\className\:\text-gray-400 text-xs font-medium uppercase tracking-wide mb-5 text-center\,\id\:\popular-searches-heading\,\children\:\Popular Searches\},\$\,\div\,null,{\className\:\flex flex-wrap justify-center gap-2\,\role\:\list\,\aria-labelledby\:\popular-searches-heading\,\children\:\$\,\$Le\,null,{\query\:\Software Engineer\,\children\:\Software Engineer\},\$\,\$Le\,null,{\query\:\Mechanical Engineer\,\children\:\Mechanical Engineer\},\$\,\$Le\,null,{\query\:\Electrical Engineer\,\children\:\Electrical Engineer\},\$\,\$Le\,null,{\query\:\Data Scientist\,\children\:\Data Scientist\}}}}},\$\,\div\,null,{\className\:\w-full bg-white text-gray-800 py-20 px-10\,\children\:\$\,\div\,null,{\className\:\container mx-auto px-6\,\children\:\$\,\div\,null,{\className\:\grid grid-cols-1 md:grid-cols-12 gap-8\,\children\:\$\,\div\,null,{\className\:\md:col-span-3 flex flex-col items-center md:items-start\,\children\:\$\,\h3\,null,{\className\:\text-lg font-semibold mb-4 text-gray-700\,\children\:\About Techjobs.ca\},\$\,\p\,null,{\className\:\text-gray-600 text-sm max-w-xs text-center md:text-left\,\children\:\Connecting talent with opportunity across Canada. Find your dream job or the perfect candidate with Techjobs.ca.\}},\$\,\div\,null,{\className\:\md:col-span-3\,\children\:\$\,\h3\,null,{\className\:\text-lg font-semibold mb-4 text-gray-700\,\children\:\Browse All\},\$\,\div\,null,{\className\:\grid grid-cols-1 gap-2\,\children\:\$\,\$Lf\,null,{\href\:\/jobs/browse\,\className\:\text-sm text-gray-600 hover:text-violet-600 flex items-center gap-1\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-briefcase h-3 w-3\,\children\:\$\,\path\,\jecpp\,{\d\:\M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\},\$\,\rect\,\i6l2r4\,{\width\:\20\,\height\:\14\,\x\:\2\,\y\:\6\,\rx\:\2\},\$undefined\},\ \,\All Jobs\},\$\,\$Lf\,null,{\href\:\/organizations\,\className\:\text-sm text-gray-600 hover:text-violet-600 flex items-center gap-1\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-building h-3 w-3\,\children\:\$\,\rect\,\76otgf\,{\width\:\16\,\height\:\20\,\x\:\4\,\y\:\2\,\rx\:\2\,\ry\:\2\},\$\,\path\,\r93iot\,{\d\:\M9 22v-4h6v4\},\$\,\path\,\1dz90k\,{\d\:\M8 6h.01\},\$\,\path\,\1x0f13\,{\d\:\M16 6h.01\},\$\,\path\,\1vi96p\,{\d\:\M12 6h.01\},\$\,\path\,\1nrarc\,{\d\:\M12 10h.01\},\$\,\path\,\1etili\,{\d\:\M12 14h.01\},\$\,\path\,\1m94wz\,{\d\:\M16 10h.01\},\$\,\path\,\1gbofw\,{\d\:\M16 14h.01\},\$\,\path\,\19clt8\,{\d\:\M8 10h.01\},\$\,\path\,\6423bh\,{\d\:\M8 14h.01\},\$undefined\},\ \,\All Companies\}}},\$\,\div\,null,{\className\:\md:col-span-3\,\children\:\$\,\h3\,null,{\className\:\text-lg font-semibold mb-4 text-gray-700\,\children\:\Browse by Industry\},\$\,\div\,null,{\className\:\space-y-2\,\children\:\$\,\div\,null,{\className\:\grid grid-cols-2 gap-x-4 gap-y-2\,\children\:\$\,\$Lf\,null,{\href\:\https://hrjob.ca\,\className\:\text-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-users h-3 w-3 flex-shrink-0\,\children\:\$\,\path\,\1yyitq\,{\d\:\M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\},\$\,\circle\,\nufk8\,{\cx\:\9\,\cy\:\7\,\r\:\4\},\$\,\path\,\kshegd\,{\d\:\M22 21v-2a4 4 0 0 0-3-3.87\},\$\,\path\,\1da9ce\,{\d\:\M16 3.13a4 4 0 0 1 0 7.75\},\$undefined\},\$\,\span\,null,{\className\:\truncate\,\children\:\HR\}},\$\,\$Lf\,null,{\href\:\https://itjobs.ca\,\className\:\text-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-server h-3 w-3 flex-shrink-0\,\children\:\$\,\rect\,\ngkwjq\,{\width\:\20\,\height\:\8\,\x\:\2\,\y\:\2\,\rx\:\2\,\ry\:\2\},\$\,\rect\,\iecqi9\,{\width\:\20\,\height\:\8\,\x\:\2\,\y\:\14\,\rx\:\2\,\ry\:\2\},\$\,\line\,\16zg32\,{\x1\:\6\,\x2\:\6.01\,\y1\:\6\,\y2\:\6\},\$\,\line\,\nzw8ys\,{\x1\:\6\,\x2\:\6.01\,\y1\:\18\,\y2\:\18\},\$undefined\},\$\,\span\,null,{\className\:\truncate\,\children\:\IT\}},\$\,\$Lf\,null,{\href\:\https://pmjobs.ca\,\className\:\text-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-clipboard-list h-3 w-3 flex-shrink-0\,\children\:\$\,\rect\,\tgr4d6\,{\width\:\8\,\height\:\4\,\x\:\8\,\y\:\2\,\rx\:\1\,\ry\:\1\},\$\,\path\,\116196\,{\d\:\M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\},\$\,\path\,\1jrz19\,{\d\:\M12 11h4\},\$\,\path\,\n85exb\,{\d\:\M12 16h4\},\$\,\path\,\1dfujw\,{\d\:\M8 11h.01\},\$\,\path\,\18s6g9\,{\d\:\M8 16h.01\},\$undefined\},\$\,\span\,null,{\className\:\truncate\,\children\:\Project Management\}},\$\,\$Lf\,null,{\href\:\https://legaljobs.ca\,\className\:\text-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-scale h-3 w-3 flex-shrink-0\,\children\:\$\,\path\,\7g6ntu\,{\d\:\m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z\},\$\,\path\,\ijws7r\,{\d\:\m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z\},\$\,\path\,\1b0cd5\,{\d\:\M7 21h10\},\$\,\path\,\108xh3\,{\d\:\M12 3v18\},\$\,\path\,\3gwbw2\,{\d\:\M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2\},\$undefined\},\$\,\span\,null,{\className\:\truncate\,\children\:\Legal\}},\$\,\$Lf\,null,{\href\:\https://paralegaljobs.ca\,\className\:\text-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-file-text h-3 w-3 flex-shrink-0\,\children\:\$\,\path\,\1rqfz7\,{\d\:\M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z\},\$\,\path\,\tnqrlb\,{\d\:\M14 2v4a2 2 0 0 0 2 2h4\},\$\,\path\,\b1mrlr\,{\d\:\M10 9H8\},\$\,\path\,\t4e002\,{\d\:\M16 13H8\},\$\,\path\,\z1uh3a\,{\d\:\M16 17H8\},\$undefined\},\$\,\span\,null,{\className\:\truncate\,\children\:\Paralegal\}},\$\,\$Lf\,null,{\href\:\https://salesrep.ca\,\className\:\text-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-dollar-sign h-3 w-3 flex-shrink-0\,\children\:\$\,\line\,\7eqyqh\,{\x1\:\12\,\x2\:\12\,\y1\:\2\,\y2\:\22\},\$\,\path\,\1b0p4s\,{\d\:\M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\},\$undefined\},\$\,\span\,null,{\className\:\truncate\,\children\:\Sales\}},\$\,\$Lf\,null,{\href\:\https://retail.ca\,\className\:\text-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-shopping-bag h-3 w-3 flex-shrink-0\,\children\:\$\,\path\,\hou9p0\,{\d\:\M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z\},\$\,\path\,\d0wm0j\,{\d\:\M3 6h18\},\$\,\path\,\1ltviw\,{\d\:\M16 10a4 4 0 0 1-8 0\},\$undefined\},\$\,\span\,null,{\className\:\truncate\,\children\:\Retail\}},\$\,\$Lf\,null,{\href\:\https://healthcarejobs.ca\,\className\:\text-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-stethoscope h-3 w-3 flex-shrink-0\,\children\:\$\,\path\,\10lez9\,{\d\:\M4.8 2.3A.3.3 0 1 0 5 2H4a2 2 0 0 0-2 2v5a6 6 0 0 0 6 6a6 6 0 0 0 6-6V4a2 2 0 0 0-2-2h-1a.2.2 0 1 0 .3.3\},\$\,\path\,\ce9bce\,{\d\:\M8 15v1a6 6 0 0 0 6 6a6 6 0 0 0 6-6v-4\},\$\,\circle\,\ts1r5v\,{\cx\:\20\,\cy\:\10\,\r\:\2\},\$undefined\},\$\,\span\,null,{\className\:\truncate\,\children\:\Healthcare\}},\$\,\$Lf\,null,{\href\:\https://www.callcentrejob.ca\,\className\:\text-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-phone h-3 w-3 flex-shrink-0\,\children\:\$\,\path\,\foiqr5\,{\d\:\M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\},\$undefined\},\$\,\span\,null,{\className\:\truncate\,\children\:\Call Center\}},\$\,\$Lf\,null,{\href\:\https://adminjobs.ca\,\className\:\text-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-clipboard-list h-3 w-3 flex-shrink-0\,\children\:\$\,\rect\,\tgr4d6\,{\width\:\8\,\height\:\4\,\x\:\8\,\y\:\2\,\rx\:\1\,\ry\:\1\},\$\,\path\,\116196\,{\d\:\M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\},\$\,\path\,\1jrz19\,{\d\:\M12 11h4\},\$\,\path\,\n85exb\,{\d\:\M12 16h4\},\$\,\path\,\1dfujw\,{\d\:\M8 11h.01\},\$\,\path\,\18s6g9\,{\d\:\M8 16h.01\},\$undefined\},\$\,\span\,null,{\className\:\truncate\,\children\:\Admin\}},\$\,\$Lf\,null,{\href\:\https://accountingjobs.ca\,\className\:\text-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-calculator h-3 w-3 flex-shrink-0\,\children\:\$\,\rect\,\1nb95v\,{\width\:\16\,\height\:\20\,\x\:\4\,\y\:\2\,\rx\:\2\},\$\,\line\,\x4nwl0\,{\x1\:\8\,\x2\:\16\,\y1\:\6\,\y2\:\6\},\$\,\line\,\wjye3r\,{\x1\:\16\,\x2\:\16\,\y1\:\14\,\y2\:\18\},\$\,\path\,\1m94wz\,{\d\:\M16 10h.01\},\$\,\path\,\1nrarc\,{\d\:\M12 10h.01\},\$\,\path\,\19clt8\,{\d\:\M8 10h.01\},\$\,\path\,\1etili\,{\d\:\M12 14h.01\},\$\,\path\,\6423bh\,{\d\:\M8 14h.01\},\$\,\path\,\mhygvu\,{\d\:\M12 18h.01\},\$\,\path\,\lrp35t\,{\d\:\M8 18h.01\},\$undefined\},\$\,\span\,null,{\className\:\truncate\,\children\:\Accounting\}},\$\,\$Lf\,null,{\href\:\https://bajobs.ca\,\className\:\text-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-bar-chart h-3 w-3 flex-shrink-0\,\children\:\$\,\line\,\1vz5eb\,{\x1\:\12\,\x2\:\12\,\y1\:\20\,\y2\:\10\},\$\,\line\,\cun8e5\,{\x1\:\18\,\x2\:\18\,\y1\:\20\,\y2\:\4\},\$\,\line\,\hq0ia6\,{\x1\:\6\,\x2\:\6\,\y1\:\20\,\y2\:\16\},\$undefined\},\$\,\span\,null,{\className\:\truncate\,\children\:\Business Analysis\}},\$\,\$Lf\,null,{\href\:\https://www.pharmaceutical.ca\,\className\:\text-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-pill h-3 w-3 flex-shrink-0\,\children\:\$\,\path\,\wa1lgi\,{\d\:\m10.5 20.5 10-10a4.95 4.95 0 1 0-7-7l-10 10a4.95 4.95 0 1 0 7 7Z\},\$\,\path\,\rvfmvr\,{\d\:\m8.5 8.5 7 7\},\$undefined\},\$\,\span\,null,{\className\:\truncate\,\children\:\Pharma\}},\$\,\$Lf\,null,{\href\:\https://techjobs.ca\,\className\:\text-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-laptop h-3 w-3 flex-shrink-0\,\children\:\$\,\path\,\tarvll\,{\d\:\M20 16V7a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v9m16 0H4m16 0 1.28 2.55a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45L4 16\},\$undefined\},\$\,\span\,null,{\className\:\truncate\,\children\:\Tech\}},\$\,\$Lf\,null,{\href\:\https://aerojobs.ca\,\className\:\text-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-plane h-3 w-3 flex-shrink-0\,\children\:\$\,\path\,\1v9wt8\,{\d\:\M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z\},\$undefined\},\$\,\span\,null,{\className\:\truncate\,\children\:\Aerospace\}},\$\,\$Lf\,null,{\href\:\https://hospitalityjobs.ca\,\className\:\text-sm text-gray-600 hover:text-violet-600 flex items-center gap-2 min-h-20px\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-utensils-crossed h-3 w-3 flex-shrink-0\,\children\:\$\,\path\,\n7qcjb\,{\d\:\m16 2-2.3 2.3a3 3 0 0 0 0 4.2l1.8 1.8a3 3 0 0 0 4.2 0L22 8\},\$\,\path\,\d0u48b\,{\d\:\M15 15 3.3 3.3a4.2 4.2 0 0 0 0 6l7.3 7.3c.7.7 2 .7 2.8 0L15 15Zm0 0 7 7\},\$\,\path\,\yn04lh\,{\d\:\m2.1 21.8 6.4-6.3\},\$\,\path\,\194lzd\,{\d\:\m19 5-7 7\},\$undefined\},\$\,\span\,null,{\className\:\truncate\,\children\:\Hospitality\}}}}},\$\,\div\,null,{\className\:\md:col-span-3\,\children\:\$\,\h3\,null,{\className\:\text-lg font-semibold mb-4 text-gray-700\,\children\:\Browse by Type\},\$\,\div\,null,{\className\:\grid grid-cols-2 gap-2\,\children\:\$\,\$Lf\,null,{\href\:\https://www.part-time.ca\,\className\:\text-sm text-gray-600 hover:text-cyan-600 flex items-center gap-1\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-clock h-3 w-3\,\children\:\$\,\circle\,\1mglay\,{\cx\:\12\,\cy\:\12\,\r\:\10\},\$\,\polyline\,\68esgv\,{\points\:\12 6 12 12 16 14\},\$undefined\},\ \,\Part-time\},\$\,\$Lf\,null,{\href\:\https://temporaryjobs.ca\,\className\:\text-sm text-gray-600 hover:text-cyan-600 flex items-center gap-1\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-clock h-3 w-3\,\children\:\$\,\circle\,\1mglay\,{\cx\:\12\,\cy\:\12\,\r\:\10\},\$\,\polyline\,\68esgv\,{\points\:\12 6 12 12 16 14\},\$undefined\},\ \,\Temporary\},\$\,\$Lf\,null,{\href\:\https://summerjobs.ca\,\className\:\text-sm text-gray-600 hover:text-cyan-600 flex items-center gap-1\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-sun h-3 w-3\,\children\:\$\,\circle\,\4exip2\,{\cx\:\12\,\cy\:\12\,\r\:\4\},\$\,\path\,\tus03m\,{\d\:\M12 2v2\},\$\,\path\,\1lh1kg\,{\d\:\M12 20v2\},\$\,\path\,\149t6j\,{\d\:\m4.93 4.93 1.41 1.41\},\$\,\path\,\ptbguv\,{\d\:\m17.66 17.66 1.41 1.41\},\$\,\path\,\1t8f8n\,{\d\:\M2 12h2\},\$\,\path\,\1q8mjw\,{\d\:\M20 12h2\},\$\,\path\,\1m8zz5\,{\d\:\m6.34 17.66-1.41 1.41\},\$\,\path\,\1shlcs\,{\d\:\m19.07 4.93-1.41 1.41\},\$undefined\},\ \,\Summer\},\$\,\$Lf\,null,{\href\:\https://winterjobs.ca\,\className\:\text-sm text-gray-600 hover:text-cyan-600 flex items-center gap-1\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-snowflake h-3 w-3\,\children\:\$\,\line\,\1dnqot\,{\x1\:\2\,\x2\:\22\,\y1\:\12\,\y2\:\12\},\$\,\line\,\7eqyqh\,{\x1\:\12\,\x2\:\12\,\y1\:\2\,\y2\:\22\},\$\,\path\,\rquw4f\,{\d\:\m20 16-4-4 4-4\},\$\,\path\,\12s3z9\,{\d\:\m4 8 4 4-4 4\},\$\,\path\,\1tumq1\,{\d\:\m16 4-4 4-4-4\},\$\,\path\,\9p200w\,{\d\:\m8 20 4-4 4 4\},\$undefined\},\ \,\Winter\},\$\,\$Lf\,null,{\href\:\/jobs?qremote\,\className\:\text-sm text-gray-600 hover:text-cyan-600 flex items-center gap-1\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-map-pin h-3 w-3\,\children\:\$\,\path\,\2oe9fu\,{\d\:\M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z\},\$\,\circle\,\ilqhr7\,{\cx\:\12\,\cy\:\10\,\r\:\3\},\$undefined\},\ \,\Remote\},\$\,\$Lf\,null,{\href\:\/jobs?qhybrid\,\className\:\text-sm text-gray-600 hover:text-cyan-600 flex items-center gap-1\,\children\:\$\,\svg\,null,{\ref\:\$undefined\,\xmlns\:\http://www.w3.org/2000/svg\,\width\:24,\height\:24,\viewBox\:\0 0 24 24\,\fill\:\none\,\stroke\:\currentColor\,\strokeWidth\:2,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\className\:\lucide lucide-building h-3 w-3\,\children\:\$\,\rect\,\76otgf\,{\width\:\16\,\height\:\20\,\x\:\4\,\y\:\2\,\rx\:\2\,\ry\:\2\},\$\,\path\,\r93iot\,{\d\:\M9 22v-4h6v4\},\$\,\path\,\1dz90k\,{\d\:\M8 6h.01\},\$\,\path\,\1x0f13\,{\d\:\M16 6h.01\},\$\,\path\,\1vi96p\,{\d\:\M12 6h.01\},\$\,\path\,\1nrarc\,{\d\:\M12 10h.01\},\$\,\path\,\1etili\,{\d\:\M12 14h.01\},\$\,\path\,\1m94wz\,{\d\:\M16 10h.01\},\$\,\path\,\1gbofw\,{\d\:\M16 14h.01\},\$\,\path\,\19clt8\,{\d\:\M8 10h.01\},\$\,\path\,\6423bh\,{\d\:\M8 14h.01\},\$undefined\},\ \,\Hybrid\}}}}}},\$\,\div\,null,{\className\:\h-70vh w-full relative bg-gradient-to-b from-white via-cyan-700 to-cyan-900 flex items-center justify-center\,\children\:\$\,\div\,null,{\className\:\absolute inset-0 flex flex-col items-center justify-center\,\children\:\$\,\div\,null,{\className\:\relative w-full max-w-5xl px-8 \,\children\:\$\,\div\,null,{\className\:\relative h-64 md:h-96\,\children\:\$\,\$L10\,null,{\src\:\/techjobs-white-logo.png\,\alt\:\techjobs.ca\,\fill\:true,\style\:{\objectFit\:\contain\},\priority\:true}}},\$\,\div\,null,{\className\:\w-full max-w-5xl px-8 mt-8 pb-28\,\children\:\$\,\div\,null,{\className\:\border-t border-white/20 pt-8 flex flex-col items-center\,\children\:\$\,\div\,null,{\className\:\flex gap-8 mb-4\,\children\:\$\,\$Lf\,null,{\href\:\/privacy\,\className\:\text-white/80 hover:text-white text-sm\,\children\:\Privacy Policy\},\$\,\$Lf\,null,{\href\:\/terms-and-conditions\,\className\:\text-white/80 hover:text-white text-sm\,\children\:\Terms of Service\},\$\,\$Lf\,null,{\href\:\https://tally.so/r/NpXbaQ\,\className\:\text-white/80 hover:text-white text-sm\,\children\:\Contact Us\},\$\,\$Lf\,null,{\href\:\/security-policy\,\className\:\text-white/80 hover:text-white text-sm\,\children\:\Security Policy\}},\$\,\p\,null,{\className\:\text-white/70 text-sm\,\children\:\© 2025 Techjobs.ca. All rights reserved.\}}}}},\$\,\$L11\,null,{}}\n)/script>script>self.__next_f.push(1,2:\$\,\html\,null,{\lang\:\en\,\className\:\bg-white\,\children\:\$\,\head\,null,{\children\:\$\,\meta\,null,{\name\:\viewport\,\content\:\widthdevice-width, initial-scale1.0, maximum-scale1.0, user-scalableno\},\$\,\script\,null,{\async\:true,\src\:\https://www.googletagmanager.com/gtag/js?idG-6Z6LLLXZ6K\},\$\,\script\,null,{\dangerouslySetInnerHTML\:{\__html\:\\\n window.dataLayer window.dataLayer || ;\\n function gtag(){dataLayer.push(arguments);}\\n gtag(js, new Date());\\n gtag(config, G-6Z6LLLXZ6K);\\n \}}},\$\,\body\,null,{\className\:\__variable_a4bae9 __variable_c4141f __variable_657e4b font-poppins\,\children\:\$L12\,\$\,\$L13\,null,{},\$\,\$L14\,null,{},\$\,\$L15\,null,{\richColors\:true,\position\:\top-center\}}}\n8:\$\,\meta\,\0\,{\charSet\:\utf-8\},\$\,\meta\,\1\,{\name\:\viewport\,\content\:\widthdevice-width, initial-scale1\}\n5:null\n)/script>script>self.__next_f.push(1,12:\$\,\$L16\,null,{\formats\:\$undefined\,\locale\:\en\,\messages\:{\Header\:{\jobslogo\:\jobs Logo\,\postJob\:\Post a Job\,\signIn\:\Sign In\,\getHired\:\Get Hired\,\login\:\Login\},\HomePage\:{\tagline\:\Find your next opportunity\,\popularSearches\:\Popular Searches\,\softwareEngineer\:\Software Engineer\,\mechanicalEngineer\:\Mechanical Engineer\,\electricalEngineer\:\Electrical Engineer\,\dataScientist\:\Data Scientist\,\aboutTitle\:\About Techjobs.ca\,\aboutDescription\:\Connecting talent with opportunity across Canada. Find your dream job or the perfect candidate with Techjobs.ca.\,\browseByIndustry\:\Browse by Industry\,\browseByType\:\Browse by Type\,\copyright\:\© 2025 Techjobs.ca. All rights reserved.\,\browseAll\:\Browse All\,\allJobs\:\All Jobs\,\allCompanies\:\All Companies\},\Industries\:{\tech\:\Tech\,\hr\:\HR\,\projectManagement\:\Project Management\,\legal\:\Legal\,\paralegal\:\Paralegal\,\sales\:\Sales\,\it\:\IT\,\retail\:\Retail\,\callCenter\:\Call Center\,\admin\:\Admin\,\accounting\:\Accounting\,\businessAnalysis\:\Business Analysis\,\pharma\:\Pharma\,\healthcare\:\Healthcare\,\aerospace\:\Aerospace\,\hospitality\:\Hospitality\},\JobTypes\:{\partTime\:\Part-time\,\temporary\:\Temporary\,\summer\:\Summer\,\winter\:\Winter\,\remote\:\Remote\,\hybrid\:\Hybrid\,\frenchSpeaking\:\French-Speaking\,\visaSponsorship\:\Visa Sponsorship\},\Footer\:{\privacyPolicy\:\Privacy Policy\,\termsOfService\:\Terms of Service\,\contactUs\:\Contact Us\,\securityPolicy\:\Security Policy\},\Auth\:{\pleaseSignIn\:\Please sign in\,\signInToView\:\Sign in to view and manage your job hunts.\},\LanguageToggle\:{\switchToFrench\:\Français\,\switchToEnglish\:\English\},\AiAssistantPrompt\:{\aijobhunter\:\AI Job Hunter\,\uploadyourresumeandl\:\Upload your resume and let our AI find jobs where youll have the best chance of getting hired.\,\dismiss\:\Dismiss\,\trynow\:\Try Now\},\JobBoardContent\:{\jobsincanada\:\Jobs in Canada\,\findthebestjobsacros\:\Find the best jobs across Canada\,\loadingjobs\:\Loading jobs...\,\selectajobtoviewdeta\:\Select a job to view details\},\JobCard\:{\topbenefits\:\Top Benefits\,\preferencesviolation\:\Preferences Violations\,\abouttherole\:\About the role\,\skillstodevelop\:\Skills to Develop\,\nodetaileddescriptio\:\No detailed description available.\,\high\:\High\,\probability\:\Probability\,\website\:\Website\,\linkedin\:\LinkedIn\,\instagram\:\Instagram\,\facebook\:\Facebook\,\quickapply\:\Quick Apply\,\applynow\:\Apply Now\,\alreadyapplied\:\Already Applied\,\sharethisjob\:\Share this job\,\choosehowtoShare\:\Choose how youd like to share\,\shareexternally\:\Share externally\,\usedevicesharemenu\:\Use your devices share menu\,\copyjoblink\:\Copy job link\,\copypageurl\:\Copy page URL to clipboard\,\copyapplylink\:\Copy apply link\,\copydirectapplicationurl\:\Copy direct application URL\,\checkoutjobfound\:\Check out this job I found: \,\jobsharedsuccessfully\:\Job shared successfully!\,\joblinkcopied\:\Job link copied to clipboard!\,\applylinkcopied\:\Apply link copied to clipboard!\,\unabletoshare\:\Unable to share. Please try copying the link instead.\,\sharingnotsupported\:\Sharing not supported on this device. Please copy the link instead.\,\unabletocopyjoblink\:\Unable to copy link. Please try again.\,\unabletocopyapplylink\:\Unable to copy apply link. Please try again.\,\noapplylinkavailable\:\No direct apply link available for this job.\},\JobDetails\:{\jobnotfound\:\Job Not Found\,\thejobyouaposrelooki\:\The job youre looking for doesnt exist or has been removed.\,\jobposting\:\JobPosting\,\organization\:\Organization\,\place\:\Place\,\postaladdress\:\PostalAddress\,\monetaryamount\:\MonetaryAmount\,\cad\:\CAD\,\quantitativevalue\:\QuantitativeValue\,\year\:\YEAR\,\telecommute\:\TELECOMMUTE\,\onsite\:\ONSITE\,\country\:\Country\,\contractor\:\CONTRACTOR\,\temporary\:\TEMPORARY\,\intern\:\INTERN\,\volunteer\:\VOLUNTEER\,\other\:\OTHER\},\JobDrawerCard\:{\close\:\Close\},\Dashboard\:{\pleasesignin\:\Please sign in\,\youneedtobesignedint\:\You need to be signed in to view and manage your job hunts.\,\nojobhuntsmatchyours\:\No job hunts match your search criteria.\,\loadmore\:\Load More\},\DashboardHeader\:{\yourjobhunts\:\Your Job Hunts\,\newhunt\:\New Hunt\,\searchjobhunts\:\Search job hunts...\},\EditableHuntName\:{\save\:\Save\,\cancel\:\Cancel\,\edithuntname\:\Edit hunt name\},\HuntCard\:{\browsejobmatches\:\Browse Job Matches\,\totaljobs\:\Total Jobs\,\postedtoday\:\Posted Today\,\saved\:\Saved\,\applied\:\Applied\},\NavigationBar\:{\quickapply\:\Quick Apply\,\previousjob\:\Previous Job\,\nextjob\:\Next Job\,\gotothepreviousjobin\:\Go to the previous job in your matches\,\restorejob\:\Restore Job\,\notinterested\:\Not Interested\,\markthisjobaspotenti\:\Mark this job as potentially interesting again\,\markthisjobasnotinte\:\Mark this job as not interesting to you\,\restorethisjob\:\Restore this job\,\passonthisjob\:\Pass on this job\,\unsavejob\:\Unsave Job\,\saveforlater\:\Save for Later\,\removethisjobfromyou\:\Remove this job from your saved list\,\addthisjobtoyoursave\:\Add this job to your saved list to review later\,\unsavethisjob\:\Unsave this job\,\savethisjob\:\Save this job\,\youvealreadyappliedt\:\Youve already applied to this job\,\applydirectlythrough\:\Apply directly through our platform\,\applyonthecompanyswe\:\Apply on the companys website\,\alreadyapplied\:\Already Applied\,\applyforthisjob\:\Apply for this job\,\gotothenextjobinyour\:\Go to the next job in your matches\,\previousJobDescription\:\Go to the previous job in your matches\,\restoreJobDescription\:\Mark this job as potentially interesting again\,\notInterestedDescription\:\Mark this job as not interesting to you\,\restoreThisJob\:\Restore this job\,\passOnThisJob\:\Pass on this job\,\unsaveJobDescription\:\Remove this job from your saved list\,\saveForLaterDescription\:\Add this job to your saved list to review later\,\restore\:\Restore\,\saved\:\Saved\,\applyDirectly\:\Apply directly through our platform\,\applyOnCompanyWebsite\:\Apply on the companys website\,\applied\:\Applied\,\apply\:\Apply\,\previousJob\:\Previous Job\,\notInterested\:\Not Interested\,\restoreJob\:\Restore Job\,\saveForLater\:\Save for Later\,\unsaveJob\:\Unsave Job\,\saveThisJob\:\Save this job\,\unsaveThisJob\:\Unsave this job\,\applyForThisJob\:\Apply for this job\,\prev\:\Prev\,\next\:\Next\,\save\:\Save\,\pass\:\Pass\},\SearchArea\:{\total\:\Total\,\undecided\:\Undecided\,\top\:\Top\,\today\:\Today\,\saved\:\Saved\,\applied\:\Applied\,\passed\:\Passed\},\SubHeader\:{\newhunt\:\New Hunt\,\savename\:\Save name\,\edithuntname\:\Edit hunt name\},\YourHuntsSection\:{\pleasesignin\:\Please sign in\,\nojobhuntsfound\:\No job hunts found\,\signintoviewandmanag\:\Sign in to view and manage your job hunts.\,\createnewhunt\:\Create New Hunt\,\createyourfirsthunt\:\Create Your First Hunt\,\yourjobhunts\:\Your Job Hunts\,\viewandmanageallyour\:\View and manage all your active job hunts\},\JobList\:{\loadingmorejobs\:\Loading more jobs...\},\OrganizationDetails\:{\organizationnotfound\:\Organization Not Found\,\theorganizationyouap\:\The organization youre looking for doesnt exist or has been removed.\,\viewopenings\:\View Openings\,\searchjobsbytitleloc\:\Search techjobs.ca by title, location, seniority, or employment type...\,\organization\:\Organization\,\openPositions\:\Open Positions\,\about\:\About\,\found\:\Found\,\job\:\job\,\jobs\:\jobs\,\matching\:\matching\,\loadingMoreJobs\:\Loading more jobs...\,\showMoreJobs\:\Show More Jobs ({remaining} remaining)\,\noMatchingJobsFound\:\No Matching Jobs Found\,\noOpenPositions\:\No Open Positions\,\noJobsMatchingSearch\:\No jobs matching \\\{searchQuery}\\\ were found. Try a different search term or clear the search.\,\noJobsAvailable\:\{organizationName} doesnt have any open positions at the moment. Check back later for new opportunities.\,\clearSearch\:\Clear Search\},\OrganizationJobCard\:{\view\:\View\},\PDFViewer\:{\pdfpreview\:\PDF Preview\},\SearchBar\:{\filters\:\Filters\,\worktype\:\Work Type\,\experiencelevel\:\Experience Level\,\employmenttype\:\Employment Type\,\findjobsthatwantyou\:\Find jobs that want you\,\location\:\Location\,\clearsearch\:\Clear search\,\clearlocation\:\Clear location\,\clearall\:\Clear All\,\applyfilters\:\Apply Filters\,\remote\:\Remote\,\hybrid\:\Hybrid\,\quickapply\:\Quick Apply\,\junior\:\Junior\,\midlevel\:\Mid-Level\,\senior\:\Senior\,\staff\:\Staff\,\executive\:\Executive\,\fulltime\:\Full-time\,\parttime\:\Part-time\,\contract\:\Contract\,\internship\:\Internship\},\SearchBox\:{\searchjobsincanada\:\Search tech jobs in Canada\,\searchforjobs\:\Search for jobs\,\pressenter\:\Press Enter ↵\},\SearchButton\:{\searching\:\Searching\,\search\:\Search\,\searchforjobs\:\Search for jobs\},\Button\:{\button\:\Button\},\Card\:{\card\:\Card\,\cardheader\:\CardHeader\,\cardtitle\:\CardTitle\,\carddescription\:\CardDescription\,\cardcontent\:\CardContent\,\cardfooter\:\CardFooter\},\Dialog\:{\close\:\Close\,\dialogheader\:\DialogHeader\,\dialogfooter\:\DialogFooter\},\Drawer\:{\close\:\Close\,\drawer\:\Drawer\,\drawercontent\:\DrawerContent\,\drawerheader\:\DrawerHeader\,\drawerfooter\:\DrawerFooter\},\Input\:{\input\:\Input\},\Pagination\:{\previous\:\Previous\,\next\:\Next\,\morepages\:\More pages\,\pagination\:\Pagination\,\paginationcontent\:\PaginationContent\,\paginationitem\:\PaginationItem\,\paginationlink\:\PaginationLink\,\gotopreviouspage\:\Go to previous page\,\paginationprevious\:\PaginationPrevious\,\gotonextpage\:\Go to next page\,\paginationnext\:\PaginationNext\,\paginationellipsis\:\PaginationEllipsis\},\Sheet\:{\close\:\Close\,\sheetheader\:\SheetHeader\,\sheetfooter\:\SheetFooter\},\Table\:{\table\:\Table\,\tableheader\:\TableHeader\,\tablebody\:\TableBody\,\tablefooter\:\TableFooter\,\tablerow\:\TableRow\,\tablehead\:\TableHead\,\tablecell\:\TableCell\,\tablecaption\:\TableCaption\},\Textarea\:{\textarea\:\Textarea\},\Page\:{\winterjobsincanada\:\Winter Jobs in Canada\,\exploreseasonaloppor\:\Explore seasonal opportunities for the winter\},\HuntPageClient\:{\findingjobsthatwanty\:\Finding jobs that want you\,\nomatchesfound\:\No matches found\,\confirmapplicationst\:\Confirm Application Status\,\ouraiislookingforjob\:\Our AI is looking for jobs where you have the highest interview probability\,\didyousuccessfullyap\:\Did you successfully apply for this job on the external site?\,\clicktorefresh\:\Click to refresh\,\refreshingjobmatches\:\Refreshing job matches...\,\findingjobs\:\Finding jobs\,\nojobsfound\:\No jobs found\,\newMatches\:\{count} new matches\,\clickToRefresh\:\Click to refresh\,\findingJobsThatWantYou\:\Finding jobs that want you\,\ourAiIsLookingForJobs\:\Our AI is looking for jobs where you have the highest interview probability\,\almostDone\:\almost done\,\noMatchesFound\:\No matches found\,\noJobsMatchingFilters\:\We couldnt find any jobs matching your current filters. Try adjusting your search criteria.\,\reviewedAllJobsInCategory\:\Youve reviewed all jobs in this category. Check other tabs or wait for new matches.\,\noJobsInCategory\:\No jobs available in the \\\{category}\\\ category. Try switching to a different tab.\,\confirmApplicationStatus\:\Confirm Application Status\,\didYouSuccessfullyApply\:\Did you successfully apply for this job on the external site?\,\noCancel\:\No / Cancel\,\yesIApplied\:\Yes, I Applied\,\switchToSubtle\:\Switch to Subtle\,\switchToToast\:\Switch to Toast\,\failedToLoadJobHuntDetails\:\Failed to load job hunt details\,\failedToUpdateHuntName\:\Failed to update hunt name\,\huntNameUpdatedSuccessfully\:\Hunt name updated successfully!\,\refreshingJobMatches\:\Refreshing job matches...\},\Filters-dialog\:{\0\:\0%\,\50\:\50%\,\100\:\100%\,\sortby\:\Sort By\,\filteroptions\:\Filter Options\,\minimummatchscore\:\Minimum Match Score\,\matchscore\:\Match Score\,\dateposted\:\Date Posted\,\salary\:\Salary\,\order\:\Order\,\showverifiedjobsonly\:\Show verified jobs only\,\showtopmatchesonly\:\Show top matches only\,\showremotejobsonly\:\Show remote jobs only\,\filters\:\Filters\},\Route\:{\unauthorized\:\Unauthorized\,\errorfetchingjobhunt\:\Error fetching job hunts\,\internalservererror\:\Internal Server Error\},\NewHuntPage\:{\iwanttogrow\:\I want to grow\,\nextlevelmoreimpactorbetterpay\:\Next level, more impact, or better pay\,\imswitchingcareers\:\Im switching careers\,\lookingforsomethingcompletelydifferent\:\Looking for something completely different\,\iwantasimilarrole\:\I want a similar role\,\inabetterenvironmentorcompany\:\In a better environment or company\,\imjuststartingout\:\Im just starting out\,\firstjoborinternship\:\First job or internship\,\betterworklifebalance\:\Better work-life balance\,\ormoreflexibilityinmywork\:\Or more flexibility in my work\,\justexploringoptions\:\Just exploring options\,\notsurewhatiwantyet\:\Not sure what I want yet\,\careergoals\:\Career Goals\,\idealrole\:\Ideal Role\,\yourresume\:\Your Resume\,\location\:\Location\,\compensation\:\Compensation\,\requirements\:\Requirements\,\jobtitles\:\Job Titles\,\aboutyou\:\About You\,\tellusaboutyourbackgroundandgoals\:\Tell us about your background and goals\,\preferences\:\Preferences\,\customizeyourjobsearchcriteria\:\Customize your job search criteria\,\finalize\:\Finalize\,\reviewandcompleteyourjobhunt\:\Review and complete your job hunt\,\usernotauthenticatedpleaselogin\:\User not authenticated. Please login.\,\pleaseselectafile\:\Please select a file.\,\pleaseuploadapdffile\:\Please upload a PDF file.\,\filesizecantbelessthan10mb\:\File size cant be less than 10MB.\,\pleaseselectyourcareergoalsfirst\:\Please select your career goals first.\,\uploadfailedstatus\:\Upload failed. Status:\,\myjobhunt\:\My Job Hunt\,\resumeuploadedssuccessfully\:\Resume uploaded successfully!\,\failedtoprocessresume\:\Failed to process resume.\,\failedtouploadresume\:\Failed to upload resume.\,\softwareengineer\:\Software Engineer\,\productmanager\:\Product Manager\,\fullstackdeveloper\:\Full Stack Developer\,\uxdesigner\:\UX Designer\,\projectmanager\:\Project Manager\,\datascientist\:\Data Scientist\,\pleasecompletealrequiredfields\:\Please complete all required fields.\,\pleaseuploadaresumefirst\:\Please upload a resume first.\,\failedtocreatejobhunt\:\Failed to create job hunt.\,\jobhuntcreatedsuccessfully\:\Job hunt created successfully!\,\whatareyoulookingfor\:\What are you looking for?\,\selecttheoptionandthatbestdescribesyoursituation\:\Select the option that best describes your situation\,\uploadyourresume\:\Upload your resume\,\wellanalyzeyourresumetofindthebestmatches\:\Well analyze your resume to find the best matches\,\draganddropyourresumehere\:\Drag and drop your resume here\,\pdfformat10mbmaximum\:\PDF format, 10MB maximum\,\browsefiles\:\Browse Files\,\mb\:\MB\,\uploadingandanalyzing\:\ - Uploading and analyzing...\,\removeselectedresume\:\Remove selected resume\,\uploadingandanalyzingyourresumepleasewait\:\Uploading and analyzing your resume, please wait...\,\resumeprocessedsuccessfully\:\Resume processed successfully!\,\describeyouridealrole\:\Describe your ideal role\,\optional\:\(Optional)\,\telluswhatkinofpositionyourelookingfor\:\Tell us what kind of position youre looking for\,\exampleasenioproductmanagerrole\:\Example: A senior product manager role at a tech company where I can lead a team and drive innovation...\,\someexamplestogetyoustarted\:\Some examples to get you started:\,\seniordeveloperwithmanagementresponsibilities\:\Senior developer with management responsibilities\,\entrylevelmarketingposition\:\Entry-level marketing position\,\remotecustomersupportrole\:\Remote customer support role\,\dataanalystwithfinancialfocus\:\Data analyst with financial focus\,\locationpreferences\:\Location Preferences\,\selectyourpreferredworklocationtype\:\Select your preferred work location type\,\inperson\:\In-Person\,\remote\:\Remote\,\hybrid\:\Hybrid\,\workfromanywhere\:\Work from anywhere\,\mixoofficeandremote\:\Mix of office and remote\,\onsiteworkonly\:\On-site work only\,\howfirmisthislocationpreference\:\How firm is this location preference?\,\mustmatchexactly\:\Must match exactly\,\imflexible\:\Im flexible\,\salaryexpectations\:\Salary Expectations\,\setyourdesiredsalaryrange\:\Set your desired salary range (CAD annually)\,\minimum\:\Minimum\,\maximum\:\Maximum\,\minsalary\:\Min salary\,\maxsalary\:\Max salary\,\howfirmisthissalaryrange\:\How firm is this salary range?\,\rangeisfirm\:\Range is firm\,\opentodiscussion\:\Open to discussion\,\providingasalaryrangehelpsusfindjobsthatmatchyourexpectations\:\Providing a salary range helps us find jobs that match your expectations and shows employers youve thought seriously about compensation.\,\additionalrequirements\:\Additional Requirements\,\selectanyotherjobrelentofirements\:\Select any other job-relevant requirements\,\language\:\Language\,\english\:\English\,\french\:\French\,\both\:\Both\,\reviewthesuggestedjobtitlesoraddyourown\:\Review the suggested job titles or add your own\,\addanotherjobtritle\:\Add another job title...\,\add\:\Add\,\back\:\Back\,\uploading\:\Uploading\,\continue\:\Continue\,\creating\:\Creating\,\createhunt\:\Create Hunt\,\thissteprisoptional\:\This step is optional - you can skip it or add details to improve your matches.\,\presscontinuewhen\:\Press continue when youre ready to move to the next step.\,\pleasecompletethissteptocontinue\:\Please complete this step to continue.\},\CustomToast\:{\saved\:\Saved\,\passed\:\Passed\,\restored\:\Restored\,\applied\:\Applied\},\ActionFeedback\:{\saved\:\Saved\,\passed\:\Passed\,\restored\:\Restored\,\applied\:\Applied\},\CountdownTimer\:{\timeleft\:\{timeLeft}s\},\QuickApplyDialog\:{\quickApply\:\Quick Apply\,\selectAResumeToApplyWith\:\Select a resume to apply with\,\uploadYourResumeToApply\:\Upload your resume to apply\,\dragAndDropYourResumeHere\:\Drag and drop your resume here\,\pdfFormatMaxSize\:\PDF format, 10MB maximum\,\browseFiles\:\Browse Files\,\uploadingAndAnalyzing\:\Uploading and analyzing\,\uploadingYourResumeWait\:\Uploading your resume, please wait...\,\resumeProcessedSuccessfully\:\Resume processed successfully!\,\removeSelectedResume\:\Remove selected resume\,\pleaseSelectAFile\:\Please select a file.\,\pleaseUploadAPdfFile\:\Please upload a PDF file.\,\fileSizeTooLarge\:\File size cant be larger than 10MB.\,\resumeUploadedSuccessfully\:\Resume uploaded successfully!\,\failedToUploadResume\:\Failed to upload resume\,\failedToSubmitApplication\:\Failed to submit application\,\userNotAuthenticated\:\User not authenticated. Please login.\,\failedToProcessResume\:\Failed to process resume.\,\default\:\Default\,\uploading\:\Uploading...\,\uploadNewResume\:\Upload New Resume\,\cancel\:\Cancel\,\applied\:\Applied!\,\submitApplication\:\Submit Application\},\OrgPageClient\:{},\OrganizationsPage\:{\companyDirectory\:\Company Directory\,\browseCompanies\:\Browse Companies\,\discoverCompanies\:\Discover {count} companies and organizations across Canada. Find your next employer and explore opportunities with top companies.\,\pageOfTotal\:\Page {page} of {totalPages} • {count} companies shown\,\industry\:\Industry\,\employees\:\employees\,\viewJobsAndDetails\:\View Jobs \u0026 Details\,\previous\:\Previous\,\next\:\Next\,\jumpToPage\:\Jump to page {page}\,\allOrganizationPageLinks\:\All Organization Page Links\,\pageOfCompanyListings\:\Page {page} of company listings\,\companiesPostingJobs\:\{count} companies posting jobs on Techjobs.ca\},\JobsBrowsePage\:{\techJobDirectory\:\Tech Job Directory\,\browseTechJobs\:\Browse Tech Jobs\,\exploreTechJobs\:\Explore {count} tech job opportunities across Canada. Find your perfect technology position with detailed listings from top tech employers.\,\pageOfTotal\:\Page {page} of {totalPages} • {count} tech jobs shown\,\viewDetailsAndApply\:\View Details \u0026 Apply\,\postedOn\:\Posted {date}\,\previous\:\Previous\,\next\:\Next\,\jumpToPage\:\Jump to page {page}\,\allPageLinks\:\All Page Links\,\pageOfJobListings\:\Page {page} of job listings\,\jobOpportunities\:\{count} job opportunities on Techjobs.ca\}},\now\:\$undefined\,\timeZone\:\UTC\,\children\:\$\,\$L17\,null,{\children\:\$\,\$L18\,null,{},\$\,\div\,null,{\className\:\min-h-screen flex flex-col\,\children\:\$\,\main\,null,{\className\:\flex-1 text-neutral-700\,\children\:\$\,\$L19\,null,{\parallelRouterKey\:\children\,\error\:\$undefined\,\errorStyles\:\$undefined\,\errorScripts\:\$undefined\,\template\:\$\,\$L1a\,null,{},\templateStyles\:\$undefined\,\templateScripts\:\$undefined\,\notFound\:\$L1b\,,\forbidden\:\$undefined\,\unauthorized\:\$undefined\}}}}}\n)/script>script>self.__next_f.push(1,6:null\na:\$\,\title\,\0\,{\children\:\Techjobs.ca | Find Jobs That Want You\},\$\,\meta\,\1\,{\name\:\description\,\content\:\Techjobs.ca is a job board for tech jobs in Canada. Browse Techjobs.ca by city to find the job that works for you.\}\n1c:{\id\:\40510c342dda775cc84975de82e6f87f137dedecaa\,\bound\:null}\n)/script>script>self.__next_f.push(1,1b:\$\,\div\,null,{\className\:\min-h-screen bg-neutral-50\,\children\:\$\,\div\,null,{\className\:\flex flex-col items-center justify-center min-h-screen px-6 text-center\,\children\:\$\,\div\,null,{\className\:\max-w-md mx-auto space-y-8\,\children\:\$\,\div\,null,{\className\:\space-y-4\,\children\:\$\,\h1\,null,{\className\:\text-8xl font-light text-gray-300\,\children\:\404\},\$\,\h2\,null,{\className\:\text-2xl font-medium text-gray-900\,\children\:\Page not found\}},\$\,\div\,null,{\className\:\space-y-6\,\children\:\$\,\div\,null,{\className\:\max-w-sm mx-auto\,\children\:\$\,\$Ld\,null,{\formAction\:\$h1c\}},\$\,\div\,null,{\className\:\w-full\,\children\:\$\,\p\,null,{\className\:\text-gray-400 text-xs font-medium uppercase tracking-wide mb-5 text-center\,\id\:\popular-searches-heading\,\children\:\Popular Searches\},\$\,\div\,null,{\className\:\flex flex-wrap justify-center gap-2\,\role\:\list\,\aria-labelledby\:\popular-searches-heading\,\children\:\$\,\$Lf\,null,{\href\:\/jobs?qSoftware%20Engineer\,\className\:\px-4 py-2 text-sm text-gray-600 hover:text-cyan-600 bg-white hover:bg-white rounded-full transition-colors shadow-sm focus:outline-none focus:ring-2 focus:ring-cyan-500 focus:ring-offset-2\,\role\:\listitem\,\children\:\Software Engineer\},\$\,\$Lf\,null,{\href\:\/jobs?qMechanical%20Engineer\,\className\:\px-4 py-2 text-sm text-gray-600 hover:text-cyan-600 bg-white hover:bg-white rounded-full transition-colors shadow-sm focus:outline-none focus:ring-2 focus:ring-cyan-500 focus:ring-offset-2\,\role\:\listitem\,\children\:\Mechanical Engineer\},\$\,\$Lf\,null,{\href\:\/jobs?qElectrical%20Engineer\,\className\:\px-4 py-2 text-sm text-gray-600 hover:text-cyan-600 bg-white hover:bg-white rounded-full transition-colors shadow-sm focus:outline-none focus:ring-2 focus:ring-cyan-500 focus:ring-offset-2\,\role\:\listitem\,\children\:\Electrical Engineer\},\$\,\$Lf\,null,{\href\:\/jobs?qData%20Scientist\,\className\:\px-4 py-2 text-sm text-gray-600 hover:text-cyan-600 bg-white hover:bg-white rounded-full transition-colors shadow-sm focus:outline-none focus:ring-2 focus:ring-cyan-500 focus:ring-offset-2\,\role\:\listitem\,\children\:\Data Scientist\}}}},\$\,\div\,null,{\className\:\w-full max-w-5xl flex justify-center items-center px-8 mt-8 pb-28\,\children\:\$\,\$L11\,null,{}}}}}\n)/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]