← Back to all articles
Guides

How Conectia Vetting Works: The Full Process Behind CTO-Level Technical Validation

By Marc Molas·March 15, 2025·11 min read

Most nearshore companies describe their vetting as "rigorous" and leave it at that. You get a badge on a website, maybe a paragraph about "thorough technical screening," and zero visibility into what actually happens between a candidate applying and you receiving their profile.

That opacity exists for a reason: most vetting processes are shallow. A coding test, a behavioral interview, and a reference check. It's enough to filter out the obviously unqualified, but it misses the failures that cost you real money — the architect who can't handle trade-offs, the senior developer who writes code that works but can't be maintained, the engineer who freezes when they need to communicate a blocker.

This page explains exactly what our vetting process involves, step by step. No abstraction, no marketing gloss.

Why CTO-Designed Vetting Matters

Traditional technical screening was designed by recruiters and HR teams. It optimizes for things recruiters can measure: years of experience, keyword matching on CVs, pass/fail scores on algorithmic puzzles. These signals correlate weakly with production engineering performance.

Our vetting was designed by CTOs who have hired, managed, and fired engineers in production environments. They know what fails at scale, what breaks under deadline pressure, and what separates an engineer who can build a feature from one who can build a system.

That experience shapes every evaluation criterion. We don't test what's easy to test — we test what actually predicts success in a remote, cross-timezone, production engineering role.

The Five Pillars

Pillar 1: Architecture and System Design

What we test: The ability to design systems under real constraints — not textbook scenarios.

Every candidate receives a design challenge based on an actual production scenario. The constraints are specific: a defined user base, a budget range, a team size, compliance requirements, scaling targets. We're not looking for the "right" answer. We're evaluating:

  • Trade-off reasoning. Can they articulate why they chose one database over another, one communication pattern over another, one deployment strategy over another — and what they'd sacrifice with each choice?
  • Failure mode awareness. Do they think about what happens when a service goes down, when traffic spikes, when a third-party API changes its contract? Engineers who only design for the happy path build fragile systems.
  • Communication of decisions. Can they explain their architecture to someone who wasn't in the room? This matters because remote engineering means your architect needs to document decisions that a colocated team would absorb through osmosis.

Candidates get time to prepare. This isn't a whiteboard ambush — it's a structured discussion that mirrors how architecture decisions actually get made in well-run engineering teams.

Pillar 2: Code Quality and Craftsmanship

What we test: The ability to write production-grade code, not interview-grade code.

We review actual code. Candidates submit a recent project or complete a take-home exercise that mirrors real production work — not a sorting algorithm, not a toy problem. We evaluate:

  • Clean structure. Is the code organized in a way that another developer can navigate it without a guided tour? Meaningful naming, logical separation of concerns, consistent patterns.
  • Error handling. Does the code handle edge cases, unexpected inputs, and failure scenarios? Or does it only work on the happy path?
  • Testing discipline. Are there tests? Are they meaningful — do they test behavior, not implementation details? Is the test coverage proportional to the code's criticality?
  • Separation of concerns. Is business logic tangled with infrastructure code? Is the presentation layer mixed with data access? Engineers who ship clean boundaries ship maintainable systems.

We don't use automated code scoring. A senior engineer reviews the submission and provides written feedback. The evaluation accounts for the language, framework, and context — idiomatic Go looks different from idiomatic Python, and we assess accordingly.

Pillar 3: AI Proficiency

What we test: Effective, judgment-driven use of AI development tools.

This is the pillar that most nearshore companies skip entirely. In 2025, an engineer who doesn't use AI tools effectively is leaving 30–40% of their potential productivity on the table. But an engineer who uses AI tools without judgment is a liability.

We evaluate:

  • Tool fluency. Can they use GitHub Copilot, Cursor, Claude, or equivalent tools to accelerate routine tasks — boilerplate generation, test writing, documentation, refactoring?
  • Prompt engineering. Can they write prompts that produce useful output? Do they know how to provide context, set constraints, and iterate on AI-generated results?
  • Critical judgment. This is the most important criterion. Can they identify when AI-generated code is wrong, subtly buggy, or architecturally inappropriate? Do they review AI output with the same rigor they'd apply to a junior developer's pull request?
  • Appropriate use boundaries. Do they know when to use AI and when not to? Security-sensitive code, complex business logic, and novel algorithmic challenges often need human-first approaches. Engineers who default to AI for everything produce brittle, poorly understood systems.

We test this through practical exercises: refactor this module using AI assistance, debug this AI-generated code, evaluate this AI-proposed architecture. The scoring weighs judgment more heavily than speed.

Pillar 4: Communication and Collaboration

What we test: The ability to work effectively in a remote, async, cross-timezone environment.

Remote engineering doesn't fail because of technical incompetence. It fails because someone didn't flag a blocker until the standup three days later, or because a pull request description said "fixed stuff" instead of explaining the change and its implications.

We evaluate:

  • Written clarity. Can they write a clear ticket description, a useful PR comment, a status update that a PM can understand? We provide scenarios and assess the quality of written output.
  • Verbal fluency. Spoken English (or the relevant working language) at a level sufficient for technical discussions, architectural debates, and client-facing calls. Not accent-free — functionally clear.
  • Proactive problem-flagging. We present scenarios where a project is heading toward trouble and evaluate whether the candidate raises the issue, proposes alternatives, or stays silent hoping it resolves itself.
  • Timezone discipline. Do they understand the mechanics of async work? Can they structure their day to maximize overlap with the client's working hours? Do they document context so the next person in the timezone chain can pick up without delay?

This pillar eliminates more candidates than most people expect. Technical skill without communication skill produces engineers who build the wrong thing, slowly, in silence.

Pillar 5: Professional Track Record

What we test: Verified experience in production environments that resemble our clients' contexts.

  • Employment verification. We confirm previous roles, durations, and responsibilities. Not through a form — through direct verification.
  • Reference checks. We speak with former managers or colleagues who can speak to the candidate's performance in a working context, not just confirm that they existed at the company.
  • Cultural alignment. We assess fit with startup and scale-up environments: comfort with ambiguity, ability to work without detailed specifications, willingness to own outcomes rather than just complete tasks.

This pillar exists because credentials without context are unreliable. Ten years of experience at a large enterprise where someone maintained a single service doesn't prepare them for a startup where they'll need to build three services, deploy them, and support them.

The Numbers

  • 8% acceptance rate across all five pillars. For every 100 candidates who enter the process, eight make it through.
  • Average experience level of accepted engineers: 7+ years in production software development.
  • Time from application to validation completion: 5–7 business days.
  • Ongoing performance monitoring: Client satisfaction surveys at 30, 60, and 90 days. Engineers who drop below performance thresholds are flagged for review or replacement.

The Replacement Policy

If an engineer doesn't meet your expectations within the first 30 days, we replace them at no additional cost. No arguments, no negotiation. The replacement candidate comes from the same validated pool and matches the same technical requirements.

This policy exists because we're confident in the vetting process — and because we know that even a strong process occasionally produces a mismatch. When that happens, the cost should be ours, not yours.

What This Means for You

When you receive a shortlist from Conectia, every engineer on it has already cleared a validation process that most senior hiring pipelines can't match. You're not the first technical filter — you're the final fit check.

That means your time investment in evaluation drops dramatically. Instead of running your own multi-round technical interview process across dozens of candidates, you're reviewing three to five pre-validated engineers who match your specific requirements. Most clients make a selection within one week of receiving profiles.


Want to see the caliber of engineers who pass this process? Request a CTO-vetted shortlist for your current open role — profiles delivered within 72 hours.

Ready to build your engineering team?

Talk to a technical partner and get CTO-vetted developers deployed in 72 hours.