About the Role
We're looking for a Full Stack Engineer to build the product experiences that make real-time data accessible and actionable. You'll own features end-to-end — from database schema to API to the UI that enterprise teams interact with every day.
You'll also play a key role in the Salmon Software Factory — our internal platform for rapidly building, testing, and shipping product features. We invest heavily in developer tooling and infrastructure so every engineer can move fast without breaking things. You'll help shape both the product and the systems that power how we build it.
Salmon is a data-heavy product, and the frontend is where that data comes to life. You'll design and build dashboards, enrichment workflows, CRM integrations, and the tools that help revenue teams trust and act on their data.
What You'll Do
- Build and ship product features end-to-end, from API design to React components
- Design and implement data visualization for enrichment results, pipeline health, and CRM sync status
- Build performant, accessible interfaces that handle large datasets and real-time updates
- Develop backend services and APIs that power the product's core workflows
- Work closely with design and product to translate customer needs into clean, intuitive experiences
- Contribute to frontend architecture decisions, component systems, and testing strategy
- Help build and evolve the Salmon Software Factory — our internal developer platform for accelerating how we ship, test, and deploy across the stack
What We're Looking For
- 3+ years of full stack engineering experience shipping production web applications
- Strong proficiency in TypeScript, React, and Node.js
- Experience building data-rich UIs with tables, charts, filters, and real-time updates
- Solid backend skills — you're comfortable with databases, APIs, and system design
- Eye for detail and strong product sense — you care about the user experience
- Ability to work independently and make good decisions with minimal direction
Nice to Have
- Experience with Next.js, Tailwind CSS, or similar modern frontend tooling
- Background in B2B SaaS or developer tools
- Familiarity with CRM platforms (Salesforce, HubSpot) and their data models
- Experience with WebSockets, server-sent events, or other real-time communication patterns