Location
Worldwide
Job Type
full-time
Work Format
馃實 Remote Worldwide
Salary
Unknown
Posted
May 16, 2026

Job Description

Founded in 2017, Slite has become a key player in the knowledge base space, praised for our ease of use, attention to detail, and stellar customer experience. In 2025, we're expanding our vision with Super, our second product that makes AI ready-to-use at work by syncing company data and providing teams with powerful recipes and tools for immediate AI implementation.

We foster a culture of deep trust and care while embracing direct feedback and pushing boundaries, driven by a doer mentality that delivers results no matter what. We take pride in exceptional craft across everything that touches our customers' experience. As a fully remote company, our team operates within EU timezones, helping us stay connected while reducing our CO2 footprint.

We’re looking for a Senior Product Engineer to help shape the future of Slite and Super. As part of a small, fast-moving, fully remote team, you’ll ship features daily, work closely with design and product, and push prototypes into production so customers can try them immediately. We expect strong product thinking, solid engineering fundamentals, and the ability to turn ambiguous problems into polished, reliable experiences.

What you'll do

  • Build new features end-to-end, from quick prototypes to production-ready implementations.
  • Add new data sources and tools to the Super engine.
  • Extend the Slite editor with new blocks and capabilities.
  • Develop complex React interfaces and flows, ensuring they stay fast, robust, and testable with mock data.
  • Help bring the Super engine to new surfaces: web extension, desktop assistant, digest emails, and more.
  • Contribute to our engineering processes that keep customers happy and the platform stable: firefighting rotation, pairing sessions, weekly engineering chats, and continuous improvement.

Tech

  • Slite’s editor is built on Slate.js with custom components and behaviours, real-time collaboration via operational transformation, and storage in MongoDB.
  • The Super engine runs on LangGraph with custom tools and continuous indexing through our own connector package.
  • Backend: Node.js, TypeScript, Datadog, Google Cloud, Kubernetes, Postgres, Redis.
  • Frontend: React, TypeScript, internal component library, class-based CSS, and Storybook for component isolation.
  • Linear, Slite, Slack, and GitHub.

What we offer

  • Challenges on a product you'll use daily
  • Competitive salary and equity
  • Remote-only environment built from day zero of the company
  • 2 Team off-sites per year
  • Co-working office rental or home office budget
  • 2 months minimum of parental leave
  • 7 weeks of holidays per years

馃幆 Who is this job for?

This role is best suited for a Senior Product Engineer with strong full-stack experience in React, TypeScript, and Node.js, who enjoys building user-facing SaaS products in fast-moving startup environments. The candidate should be comfortable owning features end-to-end, prototyping quickly, working with complex frontend systems, APIs, real-time collaboration tools, cloud infrastructure, and AI-related workflows, ideally with exposure to MongoDB, Postgres, Kubernetes, or LangGraph/LLM integrations. They should have strong product thinking, thrive in remote async collaboration, and be experienced turning ambiguous ideas into polished, scalable customer experiences.

馃挰 Potential Interview Questions

  1. How would you design and implement a real-time collaborative editor?
    I would use operational transformation or CRDT-based synchronization, maintain conflict resolution logic, and optimize updates to ensure low latency and consistency across multiple clients.

  2. What challenges come with extending rich text editors like Slate.js?
    Custom blocks, selection handling, keyboard shortcuts, serialization, and collaborative editing can introduce complexity. Maintaining editor performance and predictable behavior is also critical.

  3. How would you approach building AI-powered product features into an existing SaaS platform?
    I would start with rapid prototyping, validate customer value quickly, and then focus on scalability, observability, prompt reliability, and seamless integration into existing workflows.

  4. What techniques do you use to keep complex React applications fast and maintainable?
    I use component isolation, memoization, virtualization, lazy loading, and clear state boundaries. Strong typing and reusable UI patterns also improve long-term maintainability.

  5. How would you design a connector system for integrating multiple external data sources?
    I would create standardized interfaces for ingestion, authentication, retries, indexing, and error handling so connectors remain modular and easy to extend.

  6. What is operational transformation, and why is it useful in collaborative systems?
    Operational transformation allows concurrent edits from multiple users to merge consistently in real time. It helps maintain document synchronization without overwriting user changes.

  7. How do you balance rapid prototyping with production-quality engineering?
    I prioritize validating assumptions quickly while keeping architecture flexible enough to evolve. Once a feature proves valuable, I improve reliability, testing, and scalability incrementally.

  8. What role do tools like Redis and Postgres play in modern SaaS architectures?
    Postgres provides reliable relational storage and transactional consistency, while Redis is commonly used for caching, queues, sessions, and real-time performance optimization.

  9. How would you ensure frontend components remain testable and reliable during rapid product iteration?
    I would isolate components with Storybook, use mock data for testing edge cases, and maintain automated unit and integration tests to reduce regressions.

  10. What qualities make a strong product engineer in a fast-moving startup environment?
    Strong product intuition, ownership, communication, speed of execution, and the ability to turn ambiguous problems into polished user experiences are essential in small, high-impact teams.

馃搵 Job Summary

Slite is hiring a Senior Product Engineer to help build the next generation of collaborative knowledge and AI-powered productivity tools used by modern remote teams. In this fully remote EU-timezone role, you’ll work across the stack with React, TypeScript, Node.js, MongoDB, Kubernetes, and AI workflows powered by LangGraph to ship features rapidly — from prototypes to polished production experiences. You’ll contribute to innovative products like the Slite editor and Super engine, building real-time collaborative interfaces, AI integrations, browser extensions, and desktop tools alongside a small, high-performing team focused on craftsmanship and product quality. With competitive salary and equity, generous vacation, remote-first culture, and the chance to shape cutting-edge AI-driven collaboration software, this is an ideal opportunity for engineers who enjoy ownership, speed, and meaningful product impact.

Required Skills

React TypeScript Node.js

Never miss a JavaScript opportunity

Subscribe to get similar jobs and weekly insights delivered to your inbox

Hiring JavaScript developers?

Post your job to 12,000+ registered developers. Starting free.

See Pricing

Related jobs

France, Spain, Portugal

Senior Full-Stack Engineer (React-focused)

PhantomBuster

Full-time
United Kingdom, United States

Frontend Engineer

Lightning AI

Full-time
USA, Canada, Europe

Senior Frontend Engineer - Trading API

Alpaca

Full-time

Is this your listing? Claim or request removal