At a Glance
- Tasks: Build AI-driven tools and workflows that redefine software development.
- Company: Innovative London-based startup pioneering AI Native development.
- Benefits: Competitive salary, equity, private health insurance, and team socials.
- Why this job: Shape the future of software creation with cutting-edge technology.
- Qualifications: 6+ years in product development, experience with TypeScript, and a passion for AI.
- Other info: High autonomy and creative scope in a dynamic startup environment.
The predicted salary is between 84000 - 100800 ÂŁ per year.
Our client is redefining how software is created in the AI era — not by generating snippets of code, but by reimagining the entire process of how software is designed, built, and evolved. Founded by a proven tech leader and backed by Index, Accel, GV, and Boldstart, this London-based Series A startup is pioneering what they call AI Native development — where AI isn’t a helper, it’s a core collaborator in building software. They’re now looking for a Product Engineer to join the User Journeys team — someone who thrives at the intersection of engineering, design, and developer experience. You’ll help build the tools, workflows, and interfaces that will define how developers create in the future.
The Opportunity: You’ll work across the stack to craft real-time, intuitive developer experiences — from fine-tuning collaborative UI interactions to designing new CLI tools and IDE extensions. This isn’t a “just code what’s specced” role — it’s a chance to experiment, make architectural calls, and influence how millions of engineers might one day build software.
What You’ll Be Doing:
- Build AI-driven workflows, interfaces, and tools that transform how developers code.
- Pair with designers to refine the user experience in the Tiptap-based editor.
- Develop CLI tools and IDE extensions that connect developers seamlessly with the platform.
- Architect real-time systems for streaming and collaboration across the platform.
- Write clear, opinionated technical docs and decision records that shape product direction.
- Help define and implement end-to-end testing and deployment strategies.
Tech Stack:
- Frontend: React (Remix, SSR, and modern frameworks)
- Backend: Node.js, REST APIs, JSON:API standards
- Realtime: WebSockets, CRDTs (Yjs)
- Tooling: Tiptap, ProseMirror, CLI, IDE extensions
- Infra: CI/CD pipelines, Kubernetes, AWS
What You Bring:
- ~6+ years building complex products in collaborative, cross-functional teams.
- Experience working with TypeScript and strong intuition for developer experience.
- Proven ability to design, scale, and maintain production APIs.
- Comfort in high-autonomy, fast-moving environments — ideally early-stage startups.
- Curiosity for AI and its potential to transform how software is built.
Bonus Points:
- Experience building AI products or developer tools.
- Familiarity with CRDTs, Tiptap/ProseMirror, or real-time collaboration.
- Strong design sensibility — you care how things feel, not just how they work.
- Infrastructure experience (CI/CD, Kubernetes, IaC).
Why Join?
- Impact: Shape how the next generation of developers build software.
- Influence: Work directly with founding engineers and leadership from Snyk.
- Ownership: High autonomy, low bureaucracy, huge creative scope.
- Rewards: £100–120k + meaningful equity, private health insurance (including dependents), team off-sites, and socials.
- Hybrid setup: 3 days/week in London HQ.
Interview Process:
- Intro call with the Hiring Manager
- Take-home challenge (real-world, not abstract)
- On-site pairing session with founding engineers
- Culture & values chat
- Final conversation with leadership
This is your chance to join a category-defining AI startup that’s changing how software is made, forever. If you’re excited by high autonomy, cutting-edge tech, and massive creative potential… Apply today or reach out to Sam Barcia for a confidential chat.
Product Engineer employer: Wave Talent
Contact Detail:
Wave Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Product Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, especially those who work at companies you're interested in. A friendly chat can lead to insider info and even referrals that could land you an interview.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to AI, React, or Node.js. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so get comfortable with articulating your thought process!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our innovative team and contributing to the future of software development.
We think you need these skills to ace Product Engineer
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Product Engineer role. Highlight your experience with React, Node.js, and any AI projects you've worked on. We want to see how your skills align with our mission of redefining software creation!
Show Your Passion for AI: In your application, let us know why you're excited about AI and its potential in software development. Share any relevant projects or experiences that showcase your curiosity and enthusiasm for this transformative technology.
Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language to describe your achievements and technical skills. We appreciate a well-structured application that makes it easy for us to see your qualifications.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the quickest way for us to receive your application and start the conversation about how you can contribute to our team!
How to prepare for a job interview at Wave Talent
✨Know Your Tech Stack
Make sure you’re well-versed in React, Node.js, and the other technologies mentioned in the job description. Brush up on your knowledge of real-time systems and AI-driven workflows, as these will likely come up during the interview.
✨Showcase Your Design Sensibility
Since this role involves crafting intuitive developer experiences, be prepared to discuss your design process. Bring examples of past projects where you’ve focused on user experience and how you collaborated with designers.
✨Prepare for Real-World Challenges
The interview includes a take-home challenge that reflects real-world scenarios. Practice coding challenges that require you to think critically and creatively about building tools and interfaces, as this will demonstrate your problem-solving skills.
✨Emphasise Your Collaborative Spirit
This position thrives on cross-functional teamwork. Be ready to share experiences where you’ve successfully worked with others, especially in high-autonomy environments. Highlight how you’ve contributed to team dynamics and project outcomes.