Job Specifications
Souk is building an AI-powered GTM platform used by teams at Deel, Vanta, and Treasury Spring to find and activate partners in seconds. We turn partner discovery, enrichment, and outreach into automated growth. We’re a small, product-driven engineering team that ships fast, experiments constantly, and owns what we build end-to-end.
We are small team of generalists. We use TypeScript everywhere and build scalable systems with tools like Redis and Postgres. You don’t need to know everything we use, but we do expect you to have strong opinions-loosely held, solid JavaScript fundamentals, and good experience in React or Svelte.
What you’ll do
Ship polished, accessible UIs in React 18 + TypeScript with Tailwind and Radix UI/shadcn.
Own end-to-end feature delivery: discovery → design collaboration → implementation → release.
Model complex client state with MobX / MobX State Tree and drive migrations where needed.
Managed a complex Node.js backend, integrated and managed third-party services or contributed to server-side OSS.
Keep things fast: performance profiling, bundle budgets, and Vite build pipeline improvements.
Raise the quality bar with tests (Vitest, Playwright/Cypress/Jest), code reviews, and observability.
Improve DX: ESLint/Prettier configs, CI feedback loops, Storybook-style workflows.
What we’re looking for
5+ years building production web apps with React + TypeScript (Node.js)
Proven track record shipping complex UI flows with modern component libraries (Radix UI, shadcn/ui, or similar).
Comfortable across the stack: API design, data contracts, and backend collaboration.
Real-world state management experience (MobX, Redux, Zustand, etc.), including async workflows.
Strong testing discipline (unit, integration, E2E) and solid Git-based collaboration.
Product mindset and crisp communication — you care about outcomes, not just tickets.
Nice to have
Familiarity with analytics/experimentation (PostHog, Hotjar).
Deploying SPAs to Vercel (or similar), edge caching/CDN strategies.
Design tokens, theming, and WCAG best practices.
Contributions to a design system or shared component library.
Why Souk
Small, fast, product-driven team.
Autonomy, impact, and real technical ownership.
Work at the intersection of AI, automation, and GTM systems.
Send your GitHub, portfolio, or a short note about the systems you have built in the past