Log in
All jobs
RF

Full-Stack Software Engineer

Recruiting From Scratch (RFS Group)
Redwood City, CA
On-siteUSD 215,000 - 290,000 / year

About this role

Recruiting From Scratch (RFS Group)

Full-Stack Software Engineer

Full time

Apply to Job

Redwood City, CA

5 - 12 Years of Experience

Apply to Job

Share this job

Who is Recruiting from Scratch:

Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100% remote and we work with teams across the United States to help them hire.

Full-Stack Software Engineer

Location - Redwood City, CA (On-site)

On-site role requiring five days per week in-office in Redwood City.

Compensation

$215,000 – $290,000 Base + Extremely Competitive Equity

Visa

Open to Visa Transfers (OPT, H1B Transfers) + TN Support Open to all except net-new H1B sponsorship.

Company Stage

Early-Stage, High-Growth AI Company

Industry

Artificial Intelligence, Voice AI, Conversational AI, Enterprise SaaS, Developer Infrastructure, Call Center Automation, AI Applications

About the Company

Our client is building an AI-powered voice automation platform designed to transform how businesses handle phone-based communication.

The platform enables companies to automate customer conversations, sales interactions, recruitment workflows, and call center operations using highly capable AI voice agents.

The company has achieved significant organic growth and revenue traction while maintaining a small, highly technical engineering organization. The team has scaled rapidly while remaining focused on product velocity, customer impact, and engineering excellence.

As a Full-Stack Software Engineer, you'll join a small, high-impact engineering team where engineers have significant ownership over product development, architecture, and technical direction.

You'll work closely with the founding team to build scalable full-stack systems spanning polished frontend experiences, backend APIs, AI orchestration, telephony integrations, analytics, and infrastructure.

This is an opportunity to work on a category-defining voice AI product while owning projects from architecture through production and directly influencing the company's technology and product direction.

What You'll Do

  • Build and ship full-stack product features across the platform

  • Develop polished and intuitive frontend experiences using React and TypeScript

  • Build scalable backend services and APIs using Node.js, Python, and other backend technologies

  • Develop core voice AI product capabilities including prompt orchestration and conversational workflows

  • Build dashboards, analytics systems, and customer-facing product experiences

  • Build and maintain telephony integrations supporting AI-powered voice conversations

  • Design and implement scalable distributed systems supporting high-volume AI workloads

  • Build production APIs and backend services supporting customer-facing applications

  • Own projects end-to-end from architecture and technical design through implementation, deployment, and iteration

  • Make architectural decisions across frontend, backend, infrastructure, and AI systems

  • Build reliable DevOps and deployment workflows supporting rapid product iteration

  • Work closely with the founding team to define product requirements and technical direction

  • Translate customer needs and feedback into product improvements

  • Collaborate directly with customers during onboarding and technical implementation

  • Debug production issues and improve system reliability and performance

  • Build tools and workflows that allow customers to activate and deploy AI voice solutions quickly

  • Design intuitive interfaces that simplify complex AI and telephony workflows

  • Build backend systems supporting prompt orchestration, call handling, analytics, and integrations

  • Integrate third-party APIs and external systems

  • Work across frontend and backend systems rather than operating within a narrowly defined engineering scope

  • Build systems capable of supporting large volumes of AI-driven conversations

  • Improve application performance, reliability, scalability, and user experience

  • Contribute to engineering standards, architecture, and development processes

  • Work closely with other engineers to maintain a high-quality and collaborative engineering culture

  • Rapidly prototype and iterate on new product ideas

  • Operate with a founder-level ownership mentality in a fast-moving environment

  • Identify opportunities to improve engineering processes, product workflows, and customer experience

  • Help define the technical foundation of a rapidly scaling voice AI platform

  • Ideal Candidate Background

  • Experience Requirements

  • 5+ years of professional software engineering experience

  • Strong full-stack engineering background

  • Experience working across both frontend and backend systems

  • Experience building and shipping customer-facing software products

  • Experience working at multiple startups, ideally YC-backed or high-growth technology companies, preferred

  • Experience at a fast-growing startup with rapid promotions and increasing technical ownership preferred

  • Experience owning projects end-to-end from architecture through production

  • Experience building production software in fast-paced environments

  • Experience working directly with product or customer-facing teams

  • Experience operating with significant autonomy and ownership

  • Experience working in environments with rapid deployment cycles

  • Strong product mindset and understanding of software quality standards

  • Strong understanding of modern web application architecture

  • Experience working with distributed systems preferred

  • Experience working with AI, voice AI, conversational AI, or developer platforms preferred

  • Experience working closely with founders or senior technical leadership preferred

  • Experience building zero-to-one products preferred

  • Technical Requirements

  • Strong React experience

  • Strong TypeScript experience

  • Strong JavaScript fundamentals

  • Strong backend engineering experience

  • Strong Python and/or Node.js experience

  • Experience building production APIs and backend services

  • Strong AWS experience

  • Strong understanding of distributed systems

  • Strong software architecture and system design skills

  • Experience building scalable web applications

  • Experience working with databases such as PostgreSQL or comparable relational databases

  • Experience with Redis or comparable data systems preferred

  • Experience building production infrastructure and deployment workflows

  • Experience with DevOps and cloud infrastructure

  • Experience integrating third-party APIs

  • Experience debugging and troubleshooting production systems

  • Experience building reliable and scalable backend systems

  • Experience working across frontend, backend, infrastructure, and product systems

  • Experience building customer-facing dashboards and analytics products

  • Experience with AI/ML systems or AI-powered applications preferred

  • Experience with voice AI or telephony systems preferred

  • Experience with prompt orchestration or LLM-powered workflows preferred

  • Strong understanding of distributed systems and backend architecture

  • Ability to design systems for scalability, reliability, and performance

  • Ability to learn new technologies and technical domains quickly

  • Strong coding fundamentals and ability to write production-quality software daily

Education

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field preferred

  • Equivalent practical engineering experience accepted

  • Strong computer science and software engineering fundamentals

  • Soft Skills

  • Exceptional technical ownership

  • Founder-level ownership mentality

  • Strong product judgment

  • Strong analytical and problem-solving ability

  • Strong communication skills

  • Highly collaborative and low-ego working style

  • Comfortable speaking up and suggesting improvements

  • Comfortable challenging existing processes and technical decisions

  • Comfortable working directly with founders and senior technical leadership

  • Strong bias toward action and execution

  • High execution velocity

  • Strong bias toward shipping

  • Comfortable making decisions with incomplete information

  • Comfortable operating in ambiguity

  • Strong ability to reason from first principles

  • Strong technical curiosity

  • Strong ability to learn quickly

  • Comfortable working across frontend and backend systems

  • Comfortable taking broad technical ownership

  • Strong debugging and troubleshooting instincts

  • Strong attention to engineering quality

  • Comfortable working in fast-paced startup environments

  • Strong customer orientation

  • Comfortable supporting customer onboarding and technical issues

  • Strong ability to communicate technical concepts clearly

  • Strong business and product intuition

  • Strong ability to collaborate across engineering and product teams

  • Comfortable with rapid deployment cycles

  • Comfortable working five days per week in Redwood City

  • Comfortable working in a high-intensity environment

  • Compensat

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →