Staff Engineer (React Native + Node.js)
Customstacks India
Location
🇮🇳 Indore, India
Type
full_time
Salary
Undisclosed
Posted
3w ago
Job Description
Staff Engineer (React Native + Node.js) Location: Indore, Madhya Pradesh | Work Model: Hybrid | Employment Type: Full Time | Experience: 7-10 Years
About the Role
We are looking for a Staff Engineer with deep hands-on expertise in React Native and modern backend technologies to join our growing product team in Indore. You will take full ownership of end-to-end architecture and feature development across a production mobile app, an AI-powered backend, and a headless CMS, working in a TypeScript-first monorepo environment. As a Staff Engineer, you will lead architecture decisions, set technical standards, implement full-stack features, and serve as a key technical voice collaborating with product, design, and leadership. You will mentor and elevate junior and senior developers, and work closely with the founding team in a hybrid model, combining focused deep work from home with high-impact collaboration days in our Indore office. Tech Stack You Will Work With Mobile React Native, Expo v55, TypeScript, Expo Router, NativeWind, Zustand, TanStack Query, React Hook Form + Zod Backend Hono (Edge Framework), TypeScript, Vercel Serverless, REST API, SSE Streaming, Vercel Cron Jobs Database PostgreSQL via Supabase, pgvector for semantic search/RAG, Drizzle ORM, Supabase Auth AI / ML Anthropic Claude (primary chat model), OpenAI Embeddings, Vercel AI SDK, RAG pipeline with pgvector CMS Sanity Studio (Headless CMS), Portable Text rendering, Webhook-driven content sync Auth Supabase Auth, Apple Sign-In, Google OAuth DevOps Vercel (API deployment), EAS Build, TestFlight / App Store, Expo OTA Updates, Yarn / npm Monorepo
What You Will Do
- Build and maintain features across the React Native mobile app, Hono-based API, and Sanity CMS
- Design and optimise RAG pipelines using pgvector and OpenAI embeddings for semantic search
- Integrate and maintain AI chat features powered by Anthropic Claude via the Vercel AI SDK