Location, etc.
- Fully remote
- Must be available to work in US or India timezones
- Fluent English required - must be able to meet and converse synchronously on a video call.
- No visa support.
About the Role
Our customers depend on Surface to power their marketing operations — and we’re scaling fast.
As a Senior Full Stack Engineer, you'll help us mature from a growing startup into a reliable platform—building AI agents that automate complex workflows, architecting systems that handle millions of events, and crafting interfaces that make sophisticated automation feel simple.
You will work directly with our CTO, shape product decisions, and collaborate with a global team that ships daily.
You will:
- Think product-first — As we onboard more customers, you'll identify friction in their workflows and redesign experiences before they become support tickets
- Develop AI Agents for Marketing — Build agents that automate lead routing, enrich contacts, and orchestrate campaigns—then create interfaces that removes the complexity of configuring these agents
- Build resilient systems — Architect fault-tolerant services for our data pipelines processing millions of marketing events daily
Required Qualifications
- At least 3 years of experience building full-stack react applications
- Proficient in React, NodeJS, TailwindCSS, PostgreSQL
- Bachelor’s degree in computer science, information systems, or engineering
- Proficient in written and verbal English
- Can translate Figma views into working React code
What sets you apart:
- You've built or worked on WYSIWYG editors/ drag-and-drop builders
- You have experience with edge computing, real-time data pipelines, or distributed systems
- You've helped mature a startup's infrastructure—migrating databases, improving observability, or establishing engineering standards
🚀 Y Combinator Company Info
Y Combinator Batch: S23
Team Size: 6 employees
Industry: B2B Software and Services -> Marketing
Company Description: Building the AI-powered marketing ops platform that turns website…
💰 Compensation
Salary Range: $30,000 - $50,000
Equity Range: 0.01% - 0.25%
📋 Job Details
Job Type: Full-time
Experience Level: 3+ years
Engineering Type: Full stack
Time to Hire: 10
🎯 Interview Process
* Please send us your resume, any example of past projects, and availability. References are also appreciated, especially if you have worked with other YC companies.
* We’ll review and get back to you.
* If we decide to move forward, there will be 3 rounds of interviews