Navigation background glow

Join The Recall Team

Help us build the future of knowledge management

About Recall

We are in an era of unprecedented content creation. The volume of content we consume far exceeds our ability to sift through it, extract what's relevant, and recall it when needed. Recall enables order amidst the chaos by summarizing, categorizing, and connecting content in a knowledge graph. This enhances the way we consume, organize, and retain information.

Why Join Us?

You will be joining a really early startup as one of the founding engineers. As with early startups, you will have big responsibilities and opportunities to make a big impact on the future of the company. We're backed by top Silicon Valley Investors.

Open Positions

Senior Full Stack Developer

This is a full-time remote role for a Senior Full Stack Developer at Recall. The Senior Full Stack Developer will work in close partnership with our CTO to develop the future state of Recall.

Who we are looking for

  • Someone who takes ownership and responsibility of their features from conception to deployment.
  • A self-starter who can work independently and make informed decisions while maintaining alignment with team goals and product vision.
  • Someone who proactively identifies opportunities to improve the codebase, product architecture, and development processes.
  • Someone who demonstrates strong problem-solving skills and can navigate technical challenges with minimal supervision.

Responsibilities

  • Write clean, maintainable, and efficient code across the stack, adhering to best practices.
  • Design and implement clean, maintainable code following industry best practices.
  • Optimize frontend performance for responsiveness and user experience.
  • Participate in code reviews and provide constructive feedback to ensure high-quality code.
  • Proactively identify and resolve technical challenges and bugs in both frontend and backend systems.

Qualifications

  • 5+ years experience with React and TypeScript for frontend development
  • Bachelor's / Master's degree in Computer Science, Engineering or related field
  • Proficient in Node.js for backend development
  • Experience with relational and NoSQL databases
  • Familiarity with CI/CD pipelines and containerization tools (e.g., Docker)
  • Strong problem-solving skills and attention to detail

Nice to have

  • Experience with Python is a big plus
  • Knowledge of React Native for mobile app development
  • Good eye for design and UX
  • Experience with Next.js