HR Tech & AI Recruiting · Smartal.ai

From a Replit prototype to a serverless AI hiring platform on AWS

Smartal.ai mapped out NeuroHire, its AI talent platform, as a working Replit prototype. Our forward deployed engineer turned it into a production app on AWS serverless, then absorbed a major week-three redesign of both the candidate and employer flows without slowing the launch down.

  • React
  • AWS Amplify
  • Amazon Cognito
  • AWS Lambda
  • Amazon API Gateway
  • AWS AppSync
  • Replit
Smartal.ai — From a Replit prototype to a serverless AI hiring platform on AWS

The challenge

Smartal.ai came to us with something most founders don’t have on day one: a clear picture of the product. The team had built out NeuroHire’s screens and flows in Replit, including candidate profiles, job creation, an applicant pipeline and a fleet of AI agents for matching, screening, interviewing and fraud checks. The prototype was great for showing investors and early customers. But it wasn’t built to handle real candidate data, real employer accounts or traffic that comes in waves. They needed production infrastructure without a big always-on cloud bill before revenue caught up.

What we built

We embedded a forward deployed engineer (FDE) with the Smartal.ai team and treated the Replit app as the spec. Every screen, button and agent hand-off was a requirement we could point to. From there we rebuilt the platform on AWS serverless: a React front end on AWS Amplify, sign-up and sign-in on Amazon Cognito, and business logic in AWS Lambda behind Amazon API Gateway and AWS AppSync. Nothing sits idle and racks up charges. You pay for requests, not servers.

Why we started from the Replit prototype

A lot of projects stall for weeks while everyone argues over a requirements doc. We skipped that. Smartal.ai’s product team had already decided how NeuroHire should look and behave, and they’d done it in a tool they were comfortable iterating in. So our FDE went through the Replit app screen by screen with the founders, mapped each flow to a backend capability and flagged anything a prototype gets away with that production can’t, like hard-coded data, missing auth checks and long-running calls inside the UI.

Getting the FDE embedded and the project off the ground

Our forward deployed engineer wasn’t a ticket-taker sitting off on the side. They joined Smartal.ai’s standups, worked in the client’s channels and made architecture calls with the founders in the room. In the first week they set up the AWS account structure, the CI/CD pipeline and separate dev and production environments, so the client could watch real features land on a live URL instead of waiting for one big reveal.

  • Candidate onboarding with AI resume parsing, so Atlas, the matching agent, drafts a profile from a resume in about a minute
  • Employer job creation, the applicant pipeline from Applied to Hired, and AI screening with Lyra
  • Secure accounts on Amazon Cognito, with email verification and modern sign-in options
  • Serverless APIs on AWS Lambda that scale up when a big batch of candidates applies, then back to zero

Keeping AWS costs low without cutting corners

For an early-stage company, cloud spend has to track usage, not ambition. We made every compute path serverless and pay-per-request, kept heavy AI work out of the request path so users never wait on a slow call, and set up AWS budgets and alerts from day one. The platform can absorb a spike after a job post goes out, and the bill drops back down when things are quiet. No idle EC2 instances, no database cluster running at 3 a.m. for nobody.

Week three: a major rework of both user flows

In week three, after putting the early builds in front of real candidates and recruiters, Smartal.ai came back with a big round of changes, mocked up the same way in Replit. These weren’t small tweaks. Both of the platform’s main journeys, the candidate flow and the employer flow, changed in significant ways, and the product picked up a sharper focus on the US market.

  • UI updates across both flows: refreshed layouts, navigation and dashboards, so candidates and recruiters each land in a workspace built for them
  • Candidate flow: new onboarding paths (resume upload, LinkedIn or a guided step-by-step profile), proctored AI skills assessments with an identity snapshot, and a skills radar with a personalized learning roadmap and best-fit roles
  • Employer flow: AI-assisted job creation, where Atlas drafts the posting from a plain-English description, a reworked pipeline board from Applied to Hired, connectors to the ATS tools US recruiting teams already use, and bias and compliance reporting for rules like New York City’s AEDT law
  • Field-level data capture: candidate profiles and job postings moved from free-text blocks to structured fields like skills, experience, certifications, location and pay range, each one validated and stored on its own so the AI agents match on real data instead of guessing
  • USA only: the platform was restricted to US candidates and employers, with US locations, states and ZIP codes, and compensation in US dollars
  • More hiring agents on the employer side: Orion to find passive AI talent from public signals like GitHub, Vela to rank the candidate pool and build a shortlist in minutes, Iris to run adaptive screening interviews and get them on the hiring manager’s calendar, and a compensation agent that benchmarks offers against the US market

Changes that size, three weeks in, are usually where a project slips by a month. This is where the FDE model pays off. Our engineer already knew the codebase, the AWS setup and the reasons behind each design decision. Nobody had to be onboarded and there was no re-scoping workshop. They diffed the new Replit screens against what was live, split the work into candidate and employer tracks, and broke each track into small releases so they could start shipping the same week.

The serverless architecture made a big difference too. Because the backend was already split into modular Lambda functions, the shared pieces like authentication, profiles and AI agent orchestration stayed put. The reworked flows went in as new or updated services alongside them, and we didn’t have to tear out anything that was already working.

The new employer agents are a good example. Each one went in as its own serverless function plugged into the agent orchestration we’d already built, so adding Orion, Vela and Iris didn’t mean touching the screening or matching agents that were already live. And each agent only costs money when a recruiter actually runs a search or a shortlist. The field-level changes worked the same way. We defined each field’s rules once and applied them in both the UI and the API, and the US-only rule is enforced on the backend too, so it can’t be bypassed by skipping the front end.

Our rule was simple. If the client could show it in Replit, we could have it running on AWS shortly after, with real auth, real data and real monitoring.

DJ Computing.IO forward deployed engineer

What made this work

  • Clear requirements up front. A clickable prototype beats a 40-page spec.
  • One embedded engineer who owns the outcome, not a rotating bench.
  • Serverless by default, so cost scales with users, not with headcount.
  • Small, frequent releases, so the client sees progress every week.
  • An architecture built to change, so a week-three redesign was a re-plan, not a restart.

Results

  • Replit prototype turned into a production AI hiring platform on AWS
  • Fully serverless architecture with pay-per-use costs and no idle servers
  • Significant week-three changes to both the candidate and employer flows absorbed without re-scoping or a new team
  • Secure candidate and employer accounts on Amazon Cognito
  • New employer-side hiring and talent search agents added without touching the agents already live
  • Structured, field-level data capture across candidate profiles and job postings
  • Platform restricted to US candidates and employers, enforced in both the UI and the API
  • Modular Lambda services, so new AI agents and integrations ship independently
  • A product team free to keep designing in Replit while the FDE handled production

FAQ

Questions, answered

Can’t find what you’re looking for? Book a call and ask us directly.

Yes. We use your Replit app as the functional spec, keep the UX your team designed and rebuild the backend for production on AWS with proper authentication, data storage, monitoring and CI/CD. You can keep prototyping new features in Replit while we ship them.

Ready to put AI to work?

Book a free 30-minute discovery call. We’ll help you find your highest-value use case and recommend the right way to deliver it, whether that’s an FDE, an AI Pod or an App Pod.