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