We are a small remote-first company building the future of team collaboration and knowledge management. We help individuals and teams make sense of their knowledge by giving them contextual information at a glance. What makes Saga different is its simplicity, ease of use, and ability to link information almost automatically. We believe that software should be elegant, simple to use, and it should help us connect the dots faster.
We are looking for a founding engineer that deeply cares about this problem to join us on our growth journey.
About the product
Saga is a web-based knowledge hub that brings together your docs, notes, and tasks in one place. The app helps people write, search, manage, and connect their knowledge stored inside the platformand in a select number of integrated apps. We are expanding towards integrating with more tools where workplace knowledge lives such as cloud storage, task managers, chat apps, emails, and more.
What you’ll do at Saga:
Build new features across the stack that make Saga the best tool for teams and individuals to collaborate on knowledge creation
Integrate Saga with external tools to help teams have an overview of their extended knowledge
Improve our real-time collaborative editor, build technically-challenging features, such as offline support, and improve the overall performance of the app
Work closely and iterate with design and product teams
Keep an inclusive approach towards solving problems as part of our collaborative culture, and develop this way of working when growing the team
As a founding engineer, your decisions will influence every aspect of the product
Tech stack and how we work
Saga is built with TypeScript, React, and Node.js.
We also use Postgres, GraphQL, Tailwind, Playwright
We rely on rich-text / CRDTs / real-time collaboration libraries such as Slate, Lexical, and Yjs.
We are looking for someone with fluency in React/TypeScript and interest in the domain we are in. Experience with any of the remaining tech is a plus.
We deploy to production multiple times a week, have extensive test coverage, and use preview environments for each pull request. We occasionally use feature flags to test features with users.
We care about user experience and feedback from users. We are actively in touch with users in our communities on Discord and Slack.
We use our own product daily for everything from sprint planning, tasks, meeting notes, collecting user feedback, and feature refinement writeups.
We work iteratively and collaboratively across development, product, and design.
What we offer
Interesting and challenging work
Competitive salary and equity
Work from anywhere
Design your own schedule
25 days paid vacation
Team retreats every few months in beautiful locations around the world
Opportunity to shape a new product and grow with it
Why you should join
We are still a small team and the product we are building is growing. We see people switching away from other tools and joining Saga for its simplicity, ease of use, and performance. Since we launched our beta in 2021, we’ve helped thousands of people connect their knowledge and improve the way they work. We are looking for people who think product first, want to change the status quo and create something used and loved by millions. Joining as a founding engineer provides the opportunity to come onboard early, grow with the product, and influence the future of the company with every decision.
How to apply
If you are interested, send us an email at firstname.lastname@example.org. Please tell us why you want to work with us on Saga and include any links (GitHub, portfolio) or files (CV, resume) that best explain your experience. We value passion and integrity. We encourage you to apply even if your experience doesn't precisely match the job description.