PageSourceSearch

https://www.nearcontact.com/

html nearcontact.com collected 2026-09-30 14:16:24 UTC 40,405 bytes, 501 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en"><head><meta charset="UTF-8"><meta name="google-site-verification" content="VWwNUKHeaHEOguAZpJ4_ZvhWfr9N3KQDW-stm0mzuPY" /><!-- Google Tag Manager -->
2<script>
vendor: 323 bytes, line 2
2(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
2GTM-PSJ944TP
vendor: 3 bytes, line 2
2');
2</script>
2<!-- End Google Tag Manager --><!-- Google tag (gtag.js) - GA4 -->
vendor: 63 bytes, line 2
2<script async src="https://www.googletagmanager.com/gtag/js?id=
2G-9KHFV8Z9MX
vendor: 11 bytes, line 2
2"></script>
2<script>
vendor: 118 bytes, line 2
2window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','
2G-9KHFV8Z9MX
vendor: 3 bytes, line 2
2');
2</script>
2<!-- End GA4 --><meta name="viewport" content="width=device-width,initial-scale=1.0"><title>Nearshore IT Staffing &amp; Services from Mexico | Near Contact</title>
3<link rel="canonical" href="https://www.nearcontact.com/">
4<meta name="description" content="Near Contact delivers nearshore IT staffing services from Mexico to U.S. businesses — staff augmentation, software development, Data &amp; AI, Microsoft Dynamics 365, and help desk support">
5<meta property="og:title" content="Nearshore IT Staffing &amp; Services from Mexico | Near Contact">
6<meta property="og:description" content="Near Contact delivers nearshore IT staffing services from Mexico to U.S. businesses — staff augmentation, software development, Data &amp; AI, Microsoft Dynamics 365, and help desk support">
7<meta property="og:type" content="website">
8<meta property="og:url" content="https://www.nearcontact.com/">
9<meta name="twitter:card" content="summary_large_image">
10<meta name="twitter:title" content="Nearshore IT Staffing &amp; Services from Mexico | Near Contact">
11<meta name="twitter:description" content="Near Contact delivers nearshore IT staffing services from Mexico to U.S. businesses — staff augmentation, software development, Data &amp; AI, Microsoft Dynamics 365, and help desk support">
12<meta property="og:image" content="https://nearcontact.com/assets/images/pexels-mart-production-7643788-f7d64f23.jpg">
13<meta property="og:image:width" content="1200">
14<meta property="og:image:height" content="630">
15<meta name="twitter:image" content="https://nearcontact.com/assets/images/pexels-mart-production-7643788-f7d64f23.jpg">
16<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fontsource/inter/index.css">
17<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fontsource/jetbrains-mono/index.css">
18<link rel="stylesheet" href="/homepage-shared.css">
19<style>
20.nav { position:sticky; top:0; z-index:50; background:rgba(255,255,255,0.9); backdrop-filter:blur(14px) saturate(180%); border-bottom:1px solid var(--rule); }
21.nav-inner { max-width:var(--max); margin:0 auto; padding:14px 32px; display:flex; align-items:center; justify-content:space-between; gap:32px; }
22.logo { display:flex; align-items:center; gap:0; font:600 17px/1 var(--font-sans); letter-spacing:-0.025em; color:var(--navy-500); text-decoration:none; }
23.logo-mark { width:26px; height:26px; border-radius:7px; background:var(--navy-500); color:#fff; display:grid; place-items:center; font-size:13px; font-weight:600; }
24.nav-links { display:flex; gap:28px; }
25.nav-links a { font-size:14px; color:var(--navy-500); text-decoration:none; font-weight:500; }
26.nav-links a:hover { color:var(--red-500); }
27.nav-actions { display:flex; align-items:center; gap:14px; }
28.nav-phone { font-size:13px; color:var(--neutral-500); }
29
30.hero { padding: 64px 0 96px; background: linear-gradient(180deg,#fff 0%, var(--neutral-50) 100%); position:relative; overflow:hidden; }
31.hero::before { content:''; position:absolute; top:-200px; right:-200px; width:600px; height:600px; background: radial-gradient(circle, rgba(214,62,55,0.05), transparent 70%); pointer-events:none; }
32.hero-grid { display:grid; grid-template-columns: 1.4fr 1fr; gap:80px; align-items:stretch; padding-top:56px; }
33.hero-h1 { font-size: clamp(48px, 5.5vw, 80px); line-height:1.0; letter-spacing:-0.03em; font-weight:600; color:var(--navy-900); margin-bottom:32px; max-width:14ch; }
34.hero-h1 em { font-style:normal; color:var(--red-500); }
35.hero-h1 .ghost { color:var(--neutral-300); }
36.hero-lede { font-size:21px; line-height:1.5; color:var(--neutral-600); max-width:54ch; margin-bottom:40px; }
37.hero-actions { display:flex; gap:12px; flex-wrap:wrap; }
38
39.hero-aside { display:flex; flex-direction:column; gap:0; padding-bottom:8px; min-height:100%; }
40.hero-aside-label { font:600 11px/1 var(--font-mono); text-transform:uppercase; letter-spacing:0.12em; color:var(--neutral-500); margin-bottom:24px; }
41.hero-fact { padding:20px 0; border-top: 1px solid var(--rule); }
42.hero-fact:last-child { border-bottom:1px solid var(--rule); }
43.hero-fact-num { font-size:32px; font-weight:600; letter-spacing:-0.02em; color:var(--navy-900); line-height:1; margin-bottom:6px; }
44.hero-fact-num span { color:var(--red-500); }
45.hero-fact-label { font-size:13px; color:var(--neutral-600); }
46
47.trust { padding:48px 0; border-top:1px solid var(--rule); border-bottom:1px solid var(--rule); overflow:hidden; }
48.trust-label { text-align:center; font:600 11px/1 var(--font-mono); text-transform:uppercase; letter-spacing:0.12em; color:var(--neutral-500); margin-bottom:32px; }
49.trust-strip { overflow:hidden; mask-image: linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent); }
50.trust-logo { font:700 16px/1 var(--font-sans); letter-spacing:-0.02em; color:var(--neutral-400); white-space:nowrap; }
51
52.section { padding: 120px 0; }
53.section-soft { background: var(--navy-50); }
54.section-h2 { font-size:clamp(40px, 5vw, 64px); line-height:1.04; letter-spacing:-0.03em; font-weight:600; color:var(--navy-900); margin-bottom:20px; max-width:20ch; }
55.section-h2 em { font-style:normal;
55 color:var(--red-500); }
56.section-lede { font-size:18px; line-height:1.55; color:var(--neutral-600); max-width:56ch; }
57.section-head { margin-bottom:64px; max-width:760px; }
58.section-eyebrow { margin-bottom:20px; }
59
60/* Roles list - editorial focus */
61.roles-grid { display:grid; grid-template-columns: 5fr 7fr; gap:80px; align-items:start; }
62.roles-head { position:sticky; top:96px; }
63.role-row { display:grid; grid-template-columns: 56px 1fr 180px; gap:24px; padding:32px 0; border-top:1px solid var(--rule); align-items:baseline; transition: padding 200ms var(--ease); }
64.role-row:last-child { border-bottom:1px solid var(--rule); }
65.role-row:hover { padding-left:8px; padding-right:8px; }
66.role-num { font:500 13px/1 var(--font-mono); color:var(--neutral-400); padding-top:4px; }
67.role-name { font-size:22px; font-weight:600; color:var(--navy-900); letter-spacing:-0.018em; margin-bottom:6px; }
68.role-desc { font-size:14px; line-height:1.55; color:var(--neutral-600); max-width:48ch; }
69.role-meta { font:600 11px/1.6 var(--font-mono); color:var(--neutral-500); text-transform:uppercase; letter-spacing:0.08em; padding-top:5px; }
70.role-meta strong { color:var(--navy-500); display:block; }
71
72/* Services grid */
73.services-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:16px; }
74.svc-card { display:flex; flex-direction:column; padding:36px 28px; background:#fff; border:1px solid var(--rule); border-radius:14px; text-decoration:none; transition:all 250ms var(--ease); }
75.svc-card:hover { border-color:var(--navy-300); box-shadow:0 8px 32px rgba(55,80,115,0.08); transform:translateY(-2px); }
76.svc-card:focus-visible { outline:2px solid var(--red-500); outline-offset:3px; }
77.svc-num { font:600 12px/1 var(--font-mono); letter-spacing:0.12em; color:var(--red-500); margin-bottom:20px; }
78.svc-name { font-size:20px; font-weight:600; color:var(--navy-900); letter-spacing:-0.02em; margin-bottom:10px; }
79.svc-desc { font-size:14px; line-height:1.55; color:var(--neutral-600); flex:1; }
80.svc-arrow { font-size:14px; font-weight:600; color:var(--navy-500); margin-top:20px; transition:color 150ms var(--ease); }
81.svc-card:hover .svc-arrow { color:var(--red-500); }
82.svc-card--navy { background:var(--navy-900); border-color:var(--navy-900); }
83.svc-card--navy .svc-num { color:var(--red-400); }
84.svc-card--navy .svc-name { color:#fff; }
85.svc-card--navy .svc-desc { color:rgba(255,255,255,0.65); }
86.svc-card--navy .svc-arrow { color:rgba(255,255,255,0.5); }
87.svc-card--navy:hover { border-color:var(--navy-700,#2d4170); box-shadow:0 8px 32px rgba(0,0,0,0.25); }
88.svc-card--navy:hover .svc-arrow { color:#fff; }
89.svc-card--red { background:var(--red-500); border-color:var(--red-500); }
90.svc-card--red .svc-num { color:rgba(255,255,255,0.6); }
91.svc-card--red .svc-name { color:#fff; }
92.svc-card--red .svc-desc { color:rgba(255,255,255,0.75); }
93.svc-card--red .svc-arrow { color:rgba(255,255,255,0.6); }
94.svc-card--red:hover { border-color:#b52f29; box-shadow:0 8px 32px rgba(214,62,55,0.35); }
95.svc-card--red:hover .svc-arrow { color:#fff; }
96@media(max-width:1024px){.services-grid{grid-template-columns:repeat(2,1fr);}}
97@media(max-width:640px){.services-grid{grid-template-columns:1fr;}.svc-card{padding:28px 24px;}}
98
99/* Why pillars */
100.why-grid { display:grid; grid-template-columns:1fr 1fr; gap:80px; align-items:start; }
101.why-quote { font-size:32px; line-height:1.18; letter-spacing:-0.02em; font-weight:500; color:var(--navy-900); margin-bottom:24px; max-width:18ch; }
102.why-quote em { font-style:normal; color:var(--red-500); }
103.why-body { font-size:15px; line-height:1.65; color:var(--neutral-600); max-width:46ch; margin-bottom:32px; }
104.why-image { width:100%; height:100%; min-height:520px; object-fit:cover; border-radius:14px; }
105.pillar { display:grid; grid-template-columns:60px 1fr; gap:20px; padding:24px 0; border-top:1px solid var(--rule); align-items:start; }
106.pillar:first-child { border-top:none; padding-top:0; }
107.pillar-num { font:500 13px/1 var(--font-mono); color:var(--neutral-400); padding-top:4px; }
108.pillar-title { font-size:17px; font-weight:600; color:var(--navy-900); margin-bottom:8px; letter-spacing:-0.01em; }
109.pillar-desc { font-size:14px; line-height:1.55; color:var(--neutral-600); }
110
111/* Proof */
112.proof-grid { display:grid; grid-template-columns:1fr 1fr; gap:16px; }
113.proof-card { padding:40px 32px; background:var(--navy-800); border:1px solid var(--navy-700); border-radius:14px; }
114.proof-eyebrow { font:600 11px/1 var(--font-mono); text-transform:uppercase; letter-spacing:0.08em; color:var(--red-400); margin-bottom:16px; }
115.proof-h3 { font-size:24px; font-weight:600; letter-spacing:-0.02em; color:#fff; margin-bottom:12px; line-height:1.2; }
116.proof-desc { font-size:14px; line-height:1.55; color:var(--neutral-300); margin-bottom:24px; }
117.proof-tags { display:flex; flex-wrap:wrap; gap:8px; }
118.proof-tag { padding:6px 12px; background:rgba(255,255,255,0.06); border:1px solid rgba(255,255,255,0.12); border-radius:999px; font:500 12px/1 var(--font-sans); color:var(--neutral-200); }
119
120/* Microsoft Solutions Partner */
121.ms-partner { padding:96px 0; background:#fff; }
122.ms-partner-head { text-align:center; max-width:720px; margin:0 auto 48px; }
123.ms-partner-head .section-h2 { max-width:none; }
124.ms-partner-lede { font-size:18px; line-height:1.55; color:var(--neutral-600); max-width:56ch; margin:0 auto; }
125.ms-badge { display:block; width:100%; max-width:720px; margin:0 auto; border-radius:16px; height:auto; }
126
127/* Clients logo grid */
128.clients { padding:96px 0; background:var(--neutral-50); }
129.clients-head { margin-bottom:64px; max-width:760px; }
130.clients-head .section-h2 { max-width:20ch; }
131.clients-head .section-lede { max-width:56ch; }
132.clients-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:0; }
133.client-cell { display:flex; align-items:center; justify-content:center; text-align:center; padding:40px 24px; min-height:128px; border:1px solid var(--rule); background:#fff; }
134.client-name { font:700 21px/1.15 var(--font-sans); letter-spacing:-0.015em; color:var(--navy-700,#2d4170); opacity:0.82; transition:all 250ms var(--ease); }
135.client-cell:hover .client-name { opacity:1; color:var(--navy-900); }
136.client-cell--more .client-name { font:600 15px/1.3 var(--font-mono); text-transform:uppercase; letter-spacing:0.06em; color:var(--red-500); opacity:1; }
137@media(max-width:1024px){.clients-grid{grid-template-columns:repeat(4,1fr);}}
138@media(max-width:640px){.clients-grid{grid-template-columns:repeat(2,1fr);}.client-cell{padding:28px 16px;min-height:104px;}.client-name{font-size:18px;}}
139
140/* CTA */
141.cta { padding:96px 0; }
142.cta-inner { background:var(--navy-900); border-radius:24px; padding:80px 64px; position:relative; overflow:hidden; }
143.cta-inner::before { content:''; position:absolute; top:-100px; right:-100px; width:400px; height:400px; background: radial-gradient(circle, rgba(214,62,55,0.18), transparent 70%); pointer-events:none; }
144.cta-grid { display:grid; grid-template-columns:1.4fr 1fr; gap:64px; align-items:center; position:relative; z-index:1; }
145.cta-h2 { font-size:clamp(32px, 4.5vw, 48px); line-height:1.05; letter-spacing:-0.03em; font-weight:600; color:#fff; margin-bottom:16px; }
146.cta-h2 em { font-style:normal; color:var(--red-500); }
147.cta-lede { font-size:17px; line-height:1.55; color:var(--neutral-300); }
148.cta-actions { display:flex; flex-direction:column; gap:16px; }
149.cta-actions .btn { justify-content:center; }
150.cta-phone { font-size:13px; color:var(--neutral-400); text-align:center; }
151.cta-phone a { color:#fff; font-weight:600; text-decoration:none; }
152
153footer { background:var(--navy-950); color:var(--neutral-300); padding:80px 0 32px; }
154.foot-top { display:grid; grid-template-columns:1.4fr 1fr 1fr 1fr 1fr; gap:48px; padding-bottom:48px; border-bottom:1px solid var(--navy-800); }
155.foot-logo { display:flex; align-items:center; gap:0; color:#fff; font:600 18px/1 var(--font-sans); letter-spacing:-0.025em; margin-bottom:16px; }
156.foot-logo .logo-mark { background:var(--red-500); }
157.foot-tag { font-size:14px; line-height:1.55; color:var(--neutral-400); max-width:32ch; }
158.foot-col h4 { font:600 12px/1 var(--font-sans); text-transform:uppercase; letter-spacing:0.08em; color:#fff; margin-bottom:20px; }
159.foot-col ul { list-style:none; display:flex; flex-direction:column; gap:12px; }
160.foot-col a { font-size:14px; color:var(--neutral-400); text-decoration:none; }
161.foot-col a:hover { color:#fff; }
162.foot-bot { padding-top:32px; font-size:13px; color:var(--neutral-500); display:flex; justify-content:space-between; }
163.foot-meta { font-family:var(--font-mono); font-size:11px; }
164
165/* ===== Responsive ===== */
166@media(max-width:1024px){
167  :root{--max:100%}
168  .container{padding:0 28px}
169  .nav-links{display:none}
170  .nav-phone{display:none}
171  .hero-grid{grid-template-columns:1fr;gap:48px;padding-top:32px}
172  .hero-aside{min-height:0;max-height:500px}
173  .hero-h1{font-size:clamp(36px,6vw,56px)}
174  .roles-grid{grid-template-columns:1fr;gap:48px}
175  .roles-head{position:static}
176  .role-row{grid-template-columns:40px 1fr;gap:16px}
177  .role-meta{grid-column:span 2;padding-left:56px}
178  .why-grid{grid-template-columns:1fr;gap:48px}
179  .proof-grid{grid-template-columns:1fr}
180  .cta-grid{grid-template-columns:1fr;gap:40px;text-align:center}
181  .cta-lede{margin:0 auto}
182  .foot-top{grid-template-columns:1.4fr 1fr 1fr;gap:40px}
183  .foot-top>:first-child{grid-column:span 3;padding-bottom:16px;border-bottom:1px solid var(--navy-800);margin-bottom:16px}
184}
185@media(max-width:640px){
186  .container{padding:0 20px}
187  .nav-inner{padding:12px 20px;gap:12px}
188  .logo img{height:50px!important}
189  .hero-aside{max-height:340px}
190  .hero{padding:40px 0 64px}
191  .hero-grid{padding-top:24px}
192  .hero-lede{font-size:18px}
193  .hero-aside img{min-height:320px!important}
194  .section{padding:80px 0}
195  .section-h2{margin-bottom:16px}
196  .role-row{grid-template-columns:1fr;gap:8px;padding:24px 0}
197  .role-num{display:none}
198  .role-meta{padding-left:0;grid-column:auto}
199  .ms-partner{padding:64px 0}
200  .clients{padding:64px 0}
201  .cta{padding:64px 0}
202  .cta-inner{padding:48px 28px;border-radius:16px}
203  .foot-top{grid-template-columns:1fr 1fr;gap:28px}
204  .foot-top>:first-child{grid-column:span 2}
205  .foot-bot{flex-direction:column;gap:8px}
206}
207@media(max-width:1024px){
208  .hero-grid{grid-template-columns:1fr;gap:48px;padding-top:32px}
209  .roles-grid{grid-template-columns:1fr;gap:48px}
210  .roles-head{position:static}
211  .role-row{grid-template-columns:40px 1fr;gap:16px}
212  .role-meta{grid-column:span 2;padding-left:56px}
213  .why-grid{grid-template-columns:1fr;gap:48px}
214  .proof-grid{grid-template-columns:1fr}
215  .foot-top{grid-template-columns:1.4fr 1fr 1fr!important}
216}
217@media(max-width:640px){
218  .hero{padding:40px 0 64px}
219  .hero-h1{font-size:clamp(32px,9vw,48px)!important}
220  .hero-lede{font-size:17px}
221  .hero-aside img{min-height:280px!important}
222  .role-row{grid-template-columns:1fr;gap:8px;padding:24px 0}
223  .role-num{display:none}
224  .role-meta{padding-left:0;grid-column:auto}
225  .clients{padding:64px 0}
226  .clients-grid{grid-template-columns:repeat(2,1fr)!important}
227}
228/* mobile-responsive-injected */
229/* footer mobile fix: overrides the conflicting !important 3-col rule above */
230@media(max-width:640px){
231  .foot-top{grid-template-columns:1fr 1fr!important;gap:36px 24px!important}
232  .foot-top>*{min-width:0}
233  .foot-top>:first-child{grid-column:1 / -1!important;margin-bottom:8px}
234  .foot-col h4{margin-bottom:14px}
235  .foot-col a{overflow-wrap:anywhere}
236}
237@media(max-width:380px){
238  .foot-top{grid-template-columns:1fr!important}
239}
240</style>
241  <link rel="icon" href="/assets/logos/nearcontact-favicon.png" type="image/png">
242
243<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Near Contact","url":"https://www.nearcontact.com/","logo":"https://www.nearcontact.com/assets/logos/nearcontact-logo.png","description":"Near Contact delivers nearshore IT staff augmentation and managed services with senior engineers from Mexico embedded inside US enterprise teams.","contactPoint":[{"@type":"ContactPoint","telephone":"+1 (512) 853-9472","contactType":"customer service","areaServed":"US","availableLanguage":"en"}],"sameAs":["https://www.facebook.com/NearContact/","https://x.com/nearcontact","https://www.linkedin.com/company/nearcontact","https://www.instagram.com/nearcontactstaffing","https://youtube.com/@nearcontactincaustin"],"address":{"@type":"PostalAddress","streetAddress":"8127 Mesa Drive","addressLocality":"Austin","addressRegion":"TX","postalCode":"78759","addressCountry":"US"},"geo":{"@type":"GeoCoordinates","latitude":30.372572,"longitude":-97.7583249},"openingHoursSpecification":{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"08:00","closes":"18:00"}}</script>
vendor: 1 bytes, line 243
243
244<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Near Contact","url":"https://www.nearcontact.com/"}</script>
244
245<!-- Apollo website tracker -->
245<script>function initApollo(){var n=Math.random().toString(36).substring(7),o=document.createElement("script");o.src="https://assets.apollo.io/micro/website-tracker/tracker.iife.js?nocache="+n,o.async=!0,o.defer=!0,o.onload=function(){window.trackingFunctions.onLoad({appId:"6a21e3a55f0fea0018e2f22a"})},document.head.appendChild(o)}initApollo();</script>
245</head>
246<body>
247<!-- Google Tag Manager (noscript) -->
vendor: 67 bytes, line 247
247<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
247GTM-PSJ944TP
vendor: 84 bytes, lines 247-248
247" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
248
249<header class="nav">
250  <div class="nav-inner">
251    <a href="/index.html" class="logo"><img src="/assets/logos/nearcontact-logo.png" alt="Near Contact" style="height:70px;width:auto;display:block;"></a>
252    <nav class="nav-links">
253      <div class="nav-dropdown">
254        <span class="nav-dropdown-trigger">
255          Staff Augmentation
256          <svg viewBox="0 0 24 24" width="10" height="10" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>
257        </span>
258        <div class="nav-dropdown-menu" role="menu">
259        <a href="/nearshore-it-staff-augmentation.html">Nearshore</a>
260        <a href="/onshore-staffing.html">Onshore</a>
261        </div>
262      </div>
263      <a href="/why-mexico-for-nearshore-it-services.html">Why Mexico</a>
264      <div class="nav-dropdown">
265        <a class="nav-dropdown-trigger" href="/services.html">
266          Other Services
267          <svg viewBox="0 0 24 24" width="10" height="10" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>
268        </a>
269        <div class="nav-dropdown-menu" role="menu">
270        <a href="/captive-center.html">Captive Center</a>
271        <a href="/software-and-app-development.html">Software &amp; App Development</a>
272        <a href="/data-analytics.html">Data &amp; AI</a>
273        <a href="/cloud-services.html">Cloud Services</a>
274        <a href="/nearshore-help-desk-services.html">Nearshore Help Desk</a>
275        <a href="/ai-training.html">AI Training</a><a href="/products.html">Products</a>
276        </div>
277      </div>
278      <div class="nav-dropdown">
279        <a class="nav-dropdown-trigger" href="/microsoft-dynamics-365.html">
280          Microsoft
281          <svg viewBox="0 0 24 24" width="10" height="10" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>
282        </a>
283        <div class="nav-dropdown-menu" role="menu">
284        <a href="/microsoft-azure.html">Microsoft Azure</a>
285        <a href="/power-platform.html">Power Platform</a>
286        <a href="/microsoft-dynamics-365.html">Dynamics 365</a>
287        </div>
288      </div>
289      <a href="/blog">Blog</a>
290    </nav>
291    <div class="nav-actions">
292      <span class="nav-phone">+1 (512) 853-9472</span>
293      <a href="/contact.html" class="btn btn-primary">Let's talk</a>
294    </div>
295  </div>
296</header>
297
298<main>
299
300<section class="hero" data-screen-label="Home">
301  <div class="container">
302    <div class="hero-grid">
303      <div>
304        <div class="eyebrow" style="margin-bottom:32px;">Nearshore staffing for US enterprise teams</div>
305        <h1 class="hero-h1">IT staffing agency that puts senior people on your team in <em>days,</em> <span class="ghost">not quarters.</span></h1>
306        <p class="hero-lede">Vetted nearshore engineers, recruiters, and operators embedded inside your stand-ups - backed by 30 years of operating muscle behind Grupo Open.</p>
307        <div class="hero-actions">
308          <a href="/contact.html" class="btn btn-primary btn-lg">Brief us in 15 minutes →</a>
309          <a href="/services.html" class="btn btn-secondary btn-lg">Explore services</a>
310        </div>
311      </div>
312      <aside class="hero-aside">
313        <img src="/assets/images/pexels-mart-production-7643788-f7d64f23.jpg" alt="Near Contact team collaboration" style="width:100%; flex:1 1 auto; min-height:520px; margin-bottom:32px; object-fit:cover; border-radius:14px; display:block;" loading="lazy">
314        <div class="hero-aside-label">- By the numbers</div>
315        <div class="hero-fact"><div class="hero-fact-num">9 <span>days</span></div><div class="hero-fact-label">Average ramp from brief to first commit.</div></div>
316        <div class="hero-fact"><div class="hero-fact-num">700<span>+</span></div><div class="hero-fact-label">Engineers in the active Mexico talent pool.</div></div>
317        <div class="hero-fact"><div class="hero-fact-num">30<span>+</span> yrs</div><div class="hero-fact-label">
317Operating since 1995, backed by Grupo Open.</div></div>
318      </aside>
319    </div>
320  </div>
321</section>
322
323<section class="trust">
324  <div class="container">
325    <div class="trust-label">Trusted by enterprise teams at</div>
326  </div>
327  <div class="trust-strip">
328    <div class="marquee">
329      <div class="trust-logo">Spurtree</div><div class="trust-logo">Propelis</div><div class="trust-logo">Quantori</div><div class="trust-logo">Verinext</div><div class="trust-logo">STL</div><div class="trust-logo">Genus</div><div class="trust-logo">Southern Orthodontic Partners</div>
330      <div class="trust-logo">Spurtree</div><div class="trust-logo">Propelis</div><div class="trust-logo">Quantori</div><div class="trust-logo">Verinext</div><div class="trust-logo">STL</div><div class="trust-logo">Genus</div><div class="trust-logo">Southern Orthodontic Partners</div>
331    </div>
332  </div>
333</section>
334
335<section class="section">
336  <div class="container">
337    <div class="roles-grid">
338      <div class="roles-head">
339        <div class="eyebrow section-eyebrow">- 02 · Roles we place</div>
340        <h2 class="section-h2">Senior, not surplus. <em>Fit,</em> not roster.</h2>
341        <p class="section-lede">Engineers, recruiters, and specialists pulled from the same pool that staffs Spurtree, Verinext, and Quantori engagements. Every placement starts with a written fit memo, not a resume blast.</p>
342      </div>
343      <ol style="list-style:none;">
344        <li class="role-row"><div class="role-num">01</div><div><div class="role-name">Senior software engineers</div><div class="role-desc">Backend, frontend, full-stack, mobile. 5–12 years, in your stack.</div></div><div class="role-meta"><strong>Avg ramp</strong>9 days</div></li>
345        <li class="role-row"><div class="role-num">02</div><div><div class="role-name">Cloud &amp; platform engineers</div><div class="role-desc">Azure, AWS, Terraform, CI/CD. Microsoft Solutions Partner credentials.</div></div><div class="role-meta"><strong>Cert level</strong>Solutions Partner</div></li>
346        <li class="role-row"><div class="role-num">03</div><div><div class="role-name">Data &amp; AI specialists</div><div class="role-desc">Pipelines, analytics, ML, applied LLM. Production deployments at scale.</div></div><div class="role-meta"><strong>Stack</strong>Fabric · Databricks</div></li>
347        <li class="role-row"><div class="role-num">04</div><div><div class="role-name">Recruiters &amp; sourcers</div><div class="role-desc">Embedded TA professionals who scale your in-house pipeline, not replace it.</div></div><div class="role-meta"><strong>Engagement</strong>Month-to-month</div></li>
348        <li class="role-row"><div class="role-num">05</div><div><div class="role-name">Product &amp; UX designers</div><div class="role-desc">Researchers, product designers, UX writers. English-fluent, embedded with eng.</div></div><div class="role-meta"><strong>Lang</strong>English fluent</div></li>
349        <li class="role-row"><div class="role-num">06</div><div><div class="role-name">QA &amp; SRE</div><div class="role-desc">Test automation, performance, on-call SREs in your existing rotation.</div></div><div class="role-meta"><strong>Coverage</strong>US business hrs</div></li>
350      </ol>
351    </div>
352  </div>
353</section>
354
355<section class="section section-soft">
356  <div class="container">
357    <div class="section-head">
358      <div class="eyebrow section-eyebrow">- 03 · Services</div>
359      <h2 class="section-h2">We solve complex business problems through innovative <em>IT services and products.</em></h2>
360      <p class="section-lede">Delivering value while getting IT done, no matter the challenge.</p>
361    </div>
362    <div class="services-grid">
363      <a href="/nearshore-it-staff-augmentation.html" class="svc-card svc-card--navy"><div class="svc-num">01</div><div class="svc-name">Staff Augmentation</div><div class="svc-desc">The flexible way to enhance your team with highly skilled professionals without the long-term commitment of traditional hiring. Developers, designers, or specialists - when you need them.</div><div class="svc-arrow">Learn more →</div></a>
364      <a href="/captive-center.html" class="svc-card"><div class="svc-num">02</div><div class="svc-name">Captive Center</div><div class="svc-desc">Your Captive Center starts with one engineer. Every team member is a Near Contact employee to avoid pitfalls around Mexican labor regulations - while operating as a regular Captive Center with powerful value-ad
364ded benefits.</div><div class="svc-arrow">Learn more →</div></a>
365      <a href="/software-and-app-development.html" class="svc-card"><div class="svc-num">03</div><div class="svc-name">Software &amp; App Development</div><div class="svc-desc">Hybrid and native business applications for iOS and Android. We provide all the advantages of technological mobility - cameras, GPS, microphones - for agile, productive end user experiences.</div><div class="svc-arrow">Learn more →</div></a>
366      <a href="/data-analytics.html" class="svc-card"><div class="svc-num">04</div><div class="svc-name">Data &amp; AI</div><div class="svc-desc">Comprehensive solutions to maximize the potential of data and artificial intelligence. From diagnosis and strategy design to implementation and training - your strategic ally for competitive advantages.</div><div class="svc-arrow">Learn more →</div></a>
367      <a href="/services.html" class="svc-card svc-card--red"><div class="svc-num">05</div><div class="svc-name">Microsoft Services</div><div class="svc-desc">Microsoft Solutions Partner for Business Applications and Digital &amp; App Innovation (Azure). Dynamics 365 services, full implementations, customizations, training, and ongoing support.</div><div class="svc-arrow">Learn more →</div></a>
368      <a href="/nearshore-help-desk-services.html" class="svc-card"><div class="svc-num">06</div><div class="svc-name">Nearshore Help Desk</div><div class="svc-desc">A flagship service since our founding. Fully customizable support for corporate and end users alike - top notch service fit for your needs.</div><div class="svc-arrow">Learn more →</div></a>
369      <a href="/cloud-services.html" class="svc-card svc-card--navy"><div class="svc-num">07</div><div class="svc-name">AWS Services</div><div class="svc-desc">AWS Advanced Partner with specialization in Amazon Connect and Amazon Lex - two powerful services enabling state-of-the-art automation technology for contact centers.</div><div class="svc-arrow">Learn more →</div></a>
370      <a href="/ai-training.html" class="svc-card"><div class="svc-num">08</div><div class="svc-name">AI Training</div><div class="svc-desc">Enterprise AI capability programs for leaders, builders, and the wider workforce. From executive briefings to hands-on labs - seven programs across three paths, delivered nearshore in your time zone.</div><div class="svc-arrow">Learn more →</div></a>
371    </div>
372  </div>
373</section>
374
375<section class="section">
376  <div class="container">
377    <div class="section-head">
378      <div class="eyebrow section-eyebrow">- 04 · Why Mexico</div>
379      <h2 class="section-h2">Closer than offshore. Calmer than in-house. <em>Sharper than a vendor.</em></h2>
380    </div>
381    <div class="why-grid">
382      <div>
383        <p class="why-body">Created in 1995 to bring managed IT services to customers in Mexico - using ITIL frameworks before they were table-stakes. The same operating discipline now serves US enterprise teams from a few hours' flight away.</p>
384        <div class="pillar"><div class="pillar-num">01</div><div><div class="pillar-title">US contract, Mexico operation</div><div class="pillar-desc">You sign in the US. We absorb Mexican labor, tax, and HR complexity - including USA Corporate Insurance covering general, professional, cyber, and crime liability.</div></div></div>
385        <div class="pillar"><div class="pillar-num">02</div><div><div class="pillar-title">Time-zone alignment, not handoff</div><div class="pillar-desc">Mexico hours overlap entirely with US working hours. Stand-ups in real time. No offshore "we'll catch up tomorrow" cycle.</div></div></div>
386        <div class="pillar"><div class="pillar-num">03</div><div><div class="pillar-title">Senior, not surplus</div><div class="pillar-desc">Engineers placed because they fit the work, not because they were available.</div></div></div>
387        <div class="pillar"><div class="pillar-num">04</div><div><div class="pillar-title">30 years of operating muscle</div><div class="pillar-desc">Backed by Grupo Open's track record across managed help desk, datacenter, application support, and software development.</div></div></div>
388      </div>
389      <img src="/assets/images/team-collaboration.jpg" alt="Team collaboration in modern office" class="why-image" loading="lazy">
390    </div>
391  </div>
392</section>
393
394<section style="background:var(--navy-900); padding:96px 0; color:#fff;">
395  <div class="container">
396    <div class="section-head">
397      <div class="eyebrow section-eyebrow" style="color:var(--red-400);">- 05 · Credentials</div>
398      <h2 class="section-h2" style="color:#fff;">Credentials customers actually verify.</h2>
399      <p class="section-lede" style="color:var(--neutral-300);">Microsoft Solutions Partner across four Azure-aligned specializations. AWS Advanced Partner with deep Connect and Lex specialization.</p>
400    </div>
401    <div class="proof-grid">
402      <div class="proof-card">
403        <div class="proof-eyebrow">Microsoft Solutions Partner</div>
404        <h3 class="proof-h3">Four specializations across the Microsoft Cloud</h3>
405        <p class="proof-desc">Demonstrated technical capability, customer outcomes, and certified consultants - across infrastru
405cture, data, app innovation, and business applications.</p>
406        <div class="proof-tags"><span class="proof-tag">Infrastructure (Azure)</span><span class="proof-tag">Data &amp; AI</span><span class="proof-tag">Digital &amp; App Innovation</span><span class="proof-tag">Business Applications</span></div>
407      </div>
408      <div class="proof-card">
409        <div class="proof-eyebrow">AWS Advanced Partner</div>
410        <h3 class="proof-h3">Amazon Connect &amp; Lex specialization</h3>
411        <p class="proof-desc">State-of-the-art automation for contact centers - Connect for cloud telephony, Lex for conversational AI. Production deployments at scale.</p>
412        <div class="proof-tags"><span class="proof-tag">Amazon Connect</span><span class="proof-tag">Amazon Lex</span><span class="proof-tag">Contact center automation</span></div>
413      </div>
414    </div>
415  </div>
416</section>
417
418<!-- ===== MICROSOFT SOLUTIONS PARTNER ===== -->
419<section class="ms-partner">
420  <div class="container">
421    <div class="ms-partner-head">
422      <div class="eyebrow section-eyebrow">- 06 · Microsoft Solutions Partner</div>
423      <h2 class="section-h2">We are a <em>Microsoft Solutions Partner,</em> certified across key areas.</h2>
424      <p class="ms-partner-lede">Azure Infrastructure, Data &amp; AI, App Innovation, and Business Applications - delivering secure and scalable solutions for digital transformation.</p>
425    </div>
426    <img src="/assets/images/badges/microsoft-solutions-partner.webp" alt="Microsoft Solutions Partner - Infrastructure (Azure), Data &amp; AI, Digital &amp; App Innovation, Business Applications" class="ms-badge" loading="lazy">
427  </div>
428</section>
429
430<!-- ===== OUR CLIENTS ===== -->
431<section class="clients">
432  <div class="container">
433    <div class="clients-head section-head">
434      <div class="eyebrow section-eyebrow">- 07 · Trusted by enterprise teams</div>
435      <h2 class="section-h2">Some of our <em>clients.</em></h2>
436      <p class="section-lede">From fast-scaling software firms to established US enterprises - teams trust Near Contact to embed senior talent inside their stand-ups.</p>
437    </div>
438    <div class="clients-grid">
439      <div class="client-cell"><span class="client-name">Spurtree</span></div>
440      <div class="client-cell"><span class="client-name">Propelis</span></div>
441      <div class="client-cell"><span class="client-name">Quantori</span></div>
442      <div class="client-cell"><span class="client-name">Verinext</span></div>
443      <div class="client-cell"><span class="client-name">STL</span></div>
444      <div class="client-cell"><span class="client-name">Genus</span></div>
445      <div class="client-cell"><span class="client-name">Southern Orthodontic Partners</span></div>
446      <div class="client-cell client-cell--more"><span class="client-name">+100 clients</span></div>
447    </div>
448  </div>
449</section>
450
451<section class="cta" id="contact">
452  <div class="container">
453    <div class="cta-inner">
454      <div class="cta-grid">
455        <div>
456          <h2 class="cta-h2">Tell us what you're building. We'll tell you <em>who fits.</em></h2>
457          <p class="cta-lede">A 15-minute call gets you a written shortlist of three engineers in 48 hours. If we're not the right call, we'll point you to who is.</p>
458        </div>
459        <div class="cta-actions">
460          <a href="/contact.html" class="btn btn-primary btn-lg">Let's talk →</a>
461          <div class="cta-phone">Or call <a href="tel:+15128539472">+1 (512) 853-9472</a></div>
462        </div>
463      </div>
464    </div>
465  </div>
466</section>
467
468</main>
469
470<footer>
471  <div class="container">
472    <div class="foot-top">
473      <div>
474        <div class="foot-logo"><img src="/assets/logos/nearcontact-logo-light.png" alt="Near Contact" style="height:70px;width:auto;display:block;"></div>
475        <p class="foot-tag">Nearshore IT services and staffing from Mexico - getting IT done for US enterprise teams since 1995.</p>
476      <div class="foot-social">
477          <a href="https://www.facebook.com/NearContact" target="_blank" rel="noopener" aria-label="Near Contact on Facebook">
478            <svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"/></svg>
479          </a>
480          <a href="https://www.instagram.com/nearcontactstaffing" target="_blank" rel="noopener" aria-label="Near Contact on Instagram">
481            <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="5" ry="5"/><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"/><line x1="17.5" y1="6.5" x2="17.51" y2="6.5"/></svg>
482          </a>
483          <a href="https://www.linkedin.com/company/nearcontact/" target="_blank" rel="noopener" aria-label="Near Contact on LinkedIn">
484            <svg width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"/><rect x="2" y="9" width="4" height="12"/><circle cx="4" cy="4" r="2"/></svg>
485          </a>
486        </div></div>
487      <div class="foot-col"><h4>Services</h4><ul><li><a href="/nearshore-it-staff-augmentation.html">Staff Augmentation</a></li><li><a href="/captive-center.html">Captive Center</a></li><li><a href="/software-and-app-development.html">Software &amp; App Development</a></li><li><a href="/data-analytics.html">Data &amp; AI</a></li><li><a href="/cloud-services.html">Cloud Services</a></li><li><a href="/nearshore-help-desk-services.html">Nearshore Help Desk</a></li><li><a href="/ai-training.html">AI Training</a></li></ul></div>
488      <div class="foot-col"><h4>Company</h4><ul><li><a href="/about.html">About</a></li><li><a href="/why-mexico-for-nearshore-it-services.html">Why Mexico</a></li><li><a href="/blog">Blog</a></li><li><a href="/case-studies/">Case Studies</a></li><li><a href="/contact/">Contact</a></li></ul></div>
489      <div class="foot-col"><h4>Contact</h4><ul><li><a href="tel:+15128539472">+1 (512) 853-9472</a></li><li><a href="mailto:[email protected]">[email protected]</a></li></ul></div>
490      <div class="foot-col"><h4>Partners</h4><ul><li><a href="https://www.northware.mx/" target="_blank" rel="noopener">Northware</a></li><li><a href="https://openservice.mx/" target="_blank" rel="noopener">OpenService</a></li></ul></div>
491    </div>
492    <div class="foot-bot"><div>Near Contact © 2026. · <a href="/privacy-policy.html" style="color:var(--neutral-500)">Privacy</a> · <a href="/terms.html" style="color:var(--neutral-500)">Terms</a></div></div>
493  </div>
494</footer>
495
496<script>
497const io = new IntersectionObserver(es => es.forEach(e => { if (e.isIntersecting) { e.target.classList.add('in'); io.unobserve(e.target); } }), { threshold: 0.15 });
498document.querySelectorAll('.section-head, .role-row, .svc-card, .pillar, .proof-card, .ms-partner-head, .clients-head').forEach(el => { el.classList.add('fade-up'); io.observe(el); });
499</script>
vendor: 1 bytes, line 499
499
500<script src="/contact-modal.js"></script>
vendor: 1 bytes, line 500
500
501<script src="/mobile-nav.js"></script>
501</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.