About the role
We’re looking for a high-level Full-Stack Developer with deep expertise in React, strong proficiency in React Native, and solid experience with Node.js and MongoDB. This role is for someone with extreme attention to detail—the kind of engineer who can take a feature description, ask the right clarifying questions, build it end-to-end, test it thoroughly, and deliver something that’s polished and production-ready without constant oversight.
You’ll be working on a full-stack web + mobile product with a large React codebase and a heavy emphasis on clean UI, consistent design, and fast iteration. We use Tailwind CSS extensively, so strong design intuition and component-level craftsmanship are essential.
Responsibilities
- Build high-quality, pixel-perfect UI components in React and React Native
- Take ownership of features from idea → implementation → testing → delivery
- Implement backend logic, APIs, and integrations using Node.js
- Work with MongoDB for data modeling and performance
- Ensure cross-browser and cross-device consistency
- Write clean, maintainable code with strong attention to structure
- Self-test thoroughly before handing off any work
- Collaborate efficiently in a fast-moving environment with minimal hand-holding
Requirements
Required Experience
Expert-level React (hooks, context, component architecture, performance optimization)Strong React Native experience building production mobile appsNode.js / Express for backend developmentMongoDB for queries, schemas, and aggregation pipelinesTailwind CSS with strong UI / UX instinctsProven track record of shipping polished, bug-free features independentlyAbility to spot inconsistencies, edge cases, and visual issues without being toldExcellent communication, reliability, and ownership mindsetIdeal Candidate Traits
Obsessed with visual detail—spacing, alignment, animations, behaviorsProactive about QA and testing (your work should be stable when delivered)Fast, efficient, and thoughtful in implementationAble to understand product context and user experience, not just codeWorks well with async communication and can manage themselves without micromanagementStartup-friendly pace and willingness to iterate quicklyBonus Skills (Not Required)
Experience with AWS (EB, S3, CloudFront, Lambda)Experience with TypeScriptExperience with analytics tools (PostHog, LogRocket, etc.)