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