Full Stack Developer (React + TypeScript)

Codebase

  • Pune, Maharashtra
  • Permanent
  • Full-time
  • 1 month ago
Company IntroductionCodebase is a young software services company with a great pool of tech-savvy developers. We started in the spring of 2018, and have been growing aggressively. We are located in Pune, India, and serve software product companies across the globe; focusing on enterprise SaaS, eCommerce, cloud, and application development.We're hiring an candidate who will be expected to come up with and entirely own implementing your experiment ideas to improve product-led growth Although you'll be working alongside other growth engineers, this role requires a lot of independence and self-management to come up with ideas and execute them.You'll use data from Metabase, BigQuery, and PostHog to generate new ideas, analyse your experiments, and prioritise your backlog.Key Responsibilities:
  • 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.
Requirements:
  • 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.
Nice to have :we use a fairly typical serverless Typescript stack. It's not a requirement to have worked with every tool in this stack, but the more the better:
  • 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
Soft Skills
  • 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.

Codebase