At a Glance
- Tasks: Create sleek UIs and own the full feature delivery process.
- Company: Join a dynamic startup backed by VC funding, working with top clients.
- Benefits: Equity options, competitive salary, and a chance to shape the future.
- Other info: Exciting growth opportunities in a fast-paced environment.
- Why this job: Be part of an innovative team building impactful AI solutions.
- Qualifications: 2+ years in React and TypeScript, with a passion for product outcomes.
The predicted salary is between 36000 - 60000 £ per year.
We are building an AI Partner Manager that finds, signs, tracks and pays affiliate and referral partners. We are a small and agile team, with customers like Deel, Wise and Vanta. Having recently raised VC funding from Antler, we are looking to hire a talented full stack engineer in London.
Tasks
- 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.
- Integrate APIs and third-party services using React Query, Axios, and server-side TS utilities.
- Build reusable component patterns and enforce design-system consistency and a11y.
- 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.
Requirements
- 2+ years building production web apps with React + TypeScript.
- 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.
Benefits
Equity! Every day $1bn is generated through referral and affiliate partnerships. We are building the engine to power this. Apply now to be part of the early journey!
Full Stack Engineer employer: Souk
At Souk, we pride ourselves on being an excellent employer by fostering a collaborative and innovative work culture that empowers our employees to thrive. As a Full Stack Engineer, you will have access to cutting-edge technology and the opportunity for professional growth while working in a dynamic environment that values creativity and teamwork. Our commitment to redefining digital marketplaces ensures that your contributions will have a meaningful impact on the future of commerce.
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A personal connection can often get you a foot in the door faster than any application.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using React and TypeScript. This is your chance to demonstrate your expertise and creativity beyond just a CV.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills before the big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team!
We think you need these skills to ace Full Stack Engineer
Some tips for your application 🫡
Show Off Your Skills:When you're writing your application, make sure to highlight your experience with React, TypeScript, and any other relevant tech. We want to see how you've tackled complex UI flows and what you've built in the past!
Be Authentic:Let your personality shine through! We’re a small team and value genuine communication. Share your passion for building great products and how you approach problem-solving in your projects.
Tailor Your Application:Don’t just send a generic application. Take a moment to connect your experience with our job description. Mention specific technologies we use, like MobX or Radix UI, and how you’ve used them in your work.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensures you get all the latest updates from our team!
How to prepare for a job interview at Souk
✨Know Your Tech Stack
Make sure you’re well-versed in React, TypeScript, and the other technologies mentioned in the job description. Brush up on your knowledge of MobX, Axios, and testing frameworks like Vitest and Jest. Being able to discuss your experience with these tools will show that you’re ready to hit the ground running.
✨Showcase Your Projects
Prepare to talk about specific projects where you've shipped complex UI flows or integrated APIs. Bring examples that highlight your end-to-end feature delivery process. This not only demonstrates your technical skills but also your ability to collaborate and communicate effectively within a team.
✨Ask Insightful Questions
Come prepared with questions that show your interest in the company and its products. Ask about their approach to performance profiling or how they ensure design-system consistency. This will demonstrate your product mindset and that you care about outcomes, not just completing tasks.
✨Emphasise Your Testing Discipline
Be ready to discuss your experience with testing methodologies. Talk about how you’ve implemented unit, integration, and E2E tests in your previous projects. Highlighting your strong testing discipline will reassure them that you value quality and reliability in your work.