Salary
💰 $190,000 - $240,000 per year
Tech Stack
CloudJavaScriptNode.jsNoSQLOpen SourcePostgresReactReact NativeReduxSQLTypeScript
About the role
- Head of Engineering to lead engineering team and own technical execution of product vision
- Architect complex systems, mentor engineers, and ensure delivery of high-quality features
- Lead a team of 4–6 engineers and own day-to-day technical execution
- Architect scalable systems for AI-powered personal growth features
- Make critical technical decisions on technology stack, architecture, and implementation approaches
- Establish engineering best practices, code review standards, and development processes
- Build and optimize React Native mobile apps, React web applications, and TypeScript backend services
- Architect scalable systems using Postgres, Firestore, and modern cloud infrastructure
- Implement robust CI/CD pipelines and deployment processes on Vercel and similar platforms
- Debug complex issues across the full stack and ensure system reliability
- Prototype new technical approaches and validate technical feasibility
- Collaborate closely with founders to translate product vision into technical roadmaps
- Break down complex product initiatives into executable engineering tasks
- Mentor and grow junior and mid-level engineers, lead technical design reviews, and guide hiring
Requirements
- 10+ years software engineering experience with 5+ years in senior/lead roles
- Expert-level TypeScript and React/React Native experience
- Strong background in full-stack development with React, Node.js, and mobile apps
- Experience with modern deployment platforms (Vercel, CI/CD pipelines)
- Database experience with both SQL (Postgres) and NoSQL (Firestore) systems
- Experience with state management libraries (Zustand, Redux, or similar)
- AI/ML systems integration and LLM API experience
- Proven track record leading engineering teams of 3+ people
- Experience mentoring engineers and driving technical decision-making
- Ability to balance technical debt, feature development, and system reliability
- Strong communication skills for collaborating with non-technical stakeholders
- Experience at high-growth startups, ideally post-seed/Series A stage
- Comfortable with ambiguity and rapidly changing priorities
- Bias toward shipping and iterating rather than over-engineering
- Understanding of how engineering decisions impact user experience and business metrics
- Experience building consumer-facing products with high engagement requirements
- Understanding of how technical architecture impacts user experience
- Ability to make pragmatic technical decisions that balance speed, quality, and scalability
- Interest in AI applications and human-computer interaction
- Experience with AI/ML applications in consumer products (bonus)
- Background building real-time messaging or conversation systems (bonus)
- Previous experience as a founding engineer or early technical hire (bonus)
- Interest in psychology, personal development, or wellness tech (bonus)
- Open source contributions or technical blog writing (bonus)