About the job Full Stack Engineer
About the Company
Our client is a fast-growing B2B data and AI platform that helps go-to-market teams find, qualify, and convert their ideal customers. Our product gives sales teams a powerful search engine to identify target accounts and contacts — and we are now building an AI-powered copilot (Flow Pilot) that automates the intelligence layer: recommending the right companies to reach out to, generating personalized email sequences, and helping teams close the gap between data and booked demos.
They are small, high-performance engineering team. Every engineer here owns real problems end to end, ships code that customers interact with directly, and has a voice in how the product evolves. If you want to be a cog in a giant machine, this is not the place. If you want to build things that matter with people who are genuinely great at what they do — keep reading.
The Role
We are looking for a Senior Full-Stack Developer to join our product engineering team. This is a generalist role — you will be building and shipping product features that touch the client directly, contributing to our AI copilot (Flow Pilot), and owning cross-cutting initiatives that span the full stack.
This is not an integrations role — that is a separate team. This role is about product engineering at the highest level: taking ambiguous requirements and turning them into shipped features that customers love.
The split is approximately 60% back end, 40% front end. You will be working in TypeScript across the entire stack, deploying on AWS, and actively using AI tools including Claude Code to accelerate development.
What You Will Work On
- Flow Pilot — our AI-powered copilot product built on LangChain/LangGraph. You will be adding new tools and agents, making it smarter, giving it more access and knowledge, and shaping its responses. This is the primary near-term focus.
- Client-facing product features — anything that touches the customer experience: search filters, analytics pages, data export, enrichment pipelines, and more.
- AI-powered automation — building sequences, triggers, and pipelines that help customers close more deals with less manual effort.
- Architecture and technical design — contributing to architecture review, writing design docs, and owning technical decisions in your domain.
- Code reviews — reviewing teammates' code and having yours reviewed. High quality bar is a core part of the culture.
What a Great First 90 Days Looks Like
You will start with small, well-scoped tasks to get familiar with the codebase. Then you will progressively take on larger, cross-cutting projects. The trajectory of our best engineers: small filters and features first, then owning entire product pages and features end to end.
Example early projects: adding a signals filter, adding a simple tool to Flow Pilot, building an analytics page for a new data source. You will define your own success criteria within the scope you own — that is a feature of the role, not a gap in the onboarding.
Must-Have Requirements
- 7+ years of professional software engineering experience
- TypeScript — expert level, used across the full stack
- AWS — production deployment experience
- AI tools and LLMs — you are actively using AI in your development workflow today. If you are not all-in on AI, this is not the role for you.
- Ability to work independently with ambiguous requirements — you can take a loosely defined problem, structure it, and deliver something real
- Full-stack capability — back end and front end, not a specialist in one
- Strong communicator — you will proactively flag blockers, set up meetings when you need something, and not wait to be told what to do
Strong Nice-to-Haves
- LangChain / LangGraph experience — directly relevant to Flow Pilot work
- Node.js — recently added to our stack
- Experience at a startup — you understand what it means to own things in a small team
- Data structures and algorithms proficiency — you will be tested on medium to hard level problems
- PostgreSQL or similar SQL database in production
- Experience with CRM API integrations (Salesforce, HubSpot, MS Dynamics) — helpful but not required for this role
If this seems like a fit, click the button to apply!