About the job
About the Role
We are searching for a talented Full-Stack Developer with robust skills in React, React Native, and Node.js. This role is ideal for an engineer who is meticulous and capable of transforming feature specifications into polished, production-ready applications with minimal supervision.
You will contribute to a comprehensive web and mobile product, working with a substantial React codebase, emphasizing clean UI, consistent design, and rapid iteration. Proficiency in Tailwind CSS is essential, as we prioritize strong design intuition and component-level craftsmanship.
Key Responsibilities
- Develop high-quality, pixel-perfect UI components utilizing React and React Native.
- Own features from conception through implementation, testing, and delivery.
- Implement backend logic, APIs, and integrations using Node.js.
- Utilize MongoDB for data modeling and performance optimization.
- Ensure consistent functionality across browsers and devices.
- Produce clean, maintainable code with a strong focus on structure.
- Conduct thorough self-testing before delivering any work.
- Collaborate effectively in a fast-paced environment with minimal oversight.
Qualifications
Required Experience
- Expertise in React (including hooks, context, component architecture, and performance optimization).
- Solid experience in React Native for building production mobile applications.
- Proficiency in Node.js and Express for backend development.
- Familiarity with MongoDB, including queries, schemas, and aggregation pipelines.
- Experience with Tailwind CSS and a strong sense of UI/UX design.
- Proven ability to deliver polished, bug-free features independently.
- Attention to detail in identifying inconsistencies, edge cases, and visual issues.
- Strong communication skills, reliability, and a proactive ownership mindset.
Ideal Candidate Traits
- Passionate about visual detail, spacing, alignment, animations, and behaviors.
- Proactive in quality assurance and testing (your work should be stable upon delivery).
- Efficient and thoughtful in implementation.
- Ability to understand the product context and user experience beyond just coding.
- Comfortable with asynchronous communication and self-management.
- Adaptable to a startup environment with a willingness to iterate quickly.
Bonus Skills (Optional)
Experience with AWS (Elastic Beanstalk, S3, CloudFront, Lambda), TypeScript, and analytics tools (e.g., PostHog, LogRocket).
