Full Stack Developer (React + TypeScript)
Codebase
- Pune, Maharashtra
- Permanent
- Full-time
- Worked at an early-stage tech company as an engineer (<100 people), or been a founder.
- Keen interest in LLMs, workflow automation, and AI agents.
- Previous experience as a growth engineer or as a software engineer in a growth team, or you've demonstrated through self-driven work any of the following: optimising customer journeys, building virality/seat expansion/referrals, or building revenue operations infrastructure.
- Knowledge of the typical B2B SaaS growth/revops stack—experimentation, CRM, segmentation tools.
- A deep understanding of product growth mechanics. You think in terms of growth/habitual loops and network effects rather than just funnels.
- You're comfortable using multivariate testing and correlative analysis to shorten time-to-value and identify the early indicators of long-term retention.
- 4-9 years of thorough understanding of TypeScript and React.
- Can function as a full-stack engineer (leaning heavily towards front-end development), working on both client and server-side code, answering data questions using SQL, and contributing to DevOps and CI/CD processes.
- Core growth skills including data analysis, UX design, and product development, combined with a passion for marketing and conversion psychology to ideate and build high-impact experiments.
- A sense of urgency and intensity in your work.
- Typescript for all production code
- Firestore as our production database
- Firebase Auth as our auth system
- Backend deployed on Firebase Functions, and making use of PubSub and Cloud Storage
- React frontend, using ShadCN for components, TailwindCSS for styling, React Query for state management
- Posthog for frontend analytics (events, sessions)
- Growthbook for product experimentation (feature flags, experiments, bandits)
- BigQuery as our data warehouse, with Metabase for data visualization. Production data and Posthog events both stream into it so data is in one place.
- Sentry and Google Cloud Logging for monitoring
- Github Actions for CI/CD
- Cursor/Claude Code/OpenCode setup for each engineer in the team
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal abilities.
- Ability to work independently and as part of a team.
- Proactive and eager to learn new technologies.