Join Our Team

We're always looking for talented individuals to help us revolutionize how people capture, organize, and act on their thoughts.

Senior Full Stack Developer

About NoteDock

NoteDock is an AI-powered personal knowledge and memory app designed to help people capture, organize, and retrieve information effortlessly. We are building a lightweight second brain that feels intuitive, fast, and genuinely helpful in everyday life. Our focus is on product quality, thoughtful UX, and pragmatic use of AI rather than overengineering.

You will work closely with the founders and the technical lead to shape both the product and the technical foundation of NoteDock as it scales.

Who We Are Looking For

We are looking for a senior full stack developer who takes full ownership of features from idea to production.

You should be comfortable working autonomously, making sound technical decisions, and proactively improving the product and codebase while staying aligned with the overall product vision.

You enjoy solving real product problems, not just implementing tickets, and you care deeply about maintainability, performance, and user experience.

Responsibilities

  • Own features end-to-end from technical design through implementation, release, and iteration
  • Build and maintain the React Native (Expo) application with a strong focus on UX and performance
  • Implement backend functionality using Firebase (Auth, Firestore, Cloud Functions) and serverless patterns
  • Design and evolve data models, security rules, and APIs to support AI-driven workflows
  • Integrate core systems such as subscriptions (RevenueCat), analytics (Mixpanel, Singular), and AI features
  • Proactively identify and resolve bugs, edge cases, and performance issues across mobile and backend
  • Participate in code reviews and help raise overall engineering quality
  • Continuously improve development practices, tooling, and release processes as the product grows

Qualifications

  • 5+ years of professional experience with modern frontend development
  • Strong experience with React Native, ideally using Expo
  • Hands-on experience with Firebase or a comparable serverless backend stack
  • Solid understanding of data modeling, security, and access control in production systems
  • Experience with CI/CD pipelines and mobile app release workflows
  • Strong problem-solving skills and the ability to work independently with minimal supervision

Nice to Have

  • Experience integrating LLMs or AI features into production products
  • Familiarity with vector databases, embeddings, or RAG-style architectures
  • Experience with Expo EAS builds and App Store release processes
  • Good eye for product design and UX
  • Experience working on early-stage or fast-moving startup products

Why Join NoteDock

  • Direct impact on a user-facing product from an early stage
  • Close collaboration with founders and real influence on technical decisions
  • Focus on building a high-quality, thoughtful product rather than chasing vanity metrics
  • Fully remote work with flexible hours
  • Opportunity to grow into a long-term technical leadership role as the product scales
Timeline view with detailed memory modal showing Netflix article.

Ready to Build the Future?

Join us in creating the next generation of productivity tools. We're looking for passionate people who want to make a real impact.

Lock screen with NoteDock notification about restaurant reservation.