About Ganguly \& Company
Ganguly \& Company is a technology consulting firm that partners with innovative startups to build exceptional products. We're currently seeking an AI Engineer to join a product team we're building for our client, HootieLife.
About HootieLife
HootieLife is a mobile health app with 3 AI companions that help users with nutrition, mental wellness, and fitness. Each AI has a distinct personality and specialized skills, and we need an engineer to bring those skills to life.
The Role
We're looking for a Full Stack Engineer to own the API infrastructure and collaborate on frontend integration for HootieLife. You'll build the endpoints that power 50+ AI skills, integrate health and nutrition APIs, and ensure the platform is secure and performant.
This is a high-impact role. You'll be the primary backend developer working directly with our AI engineer and React Native developer to bring new features to life.
What You'll Do
Backend
-
Build and maintain REST APIs using Node.js, Express, and TypeScript
-
Design and implement PostgreSQL schemas using Drizzle ORM
-
Integrate external APIs: ExerciseDB (workouts), Spoonacular (nutrition), Ambee (environmental data), and more
-
Fix critical security issues: implement token blacklisting, refresh token flow, proper JWT expiry
-
Optimize database performance: fix N+1 queries, add indexes, implement pagination
-
Implement Redis caching for frequently accessed data
-
Work closely with AI Engineer on tool endpoints
Frontend Integration
-
Collaborate with React Native Developer on API contracts
-
Ensure type safety across full stack (shared TypeScript types)
-
Debug frontend-backend integration issues
-
Understand mobile app architecture for seamless integration
What We're Looking For
Must Have
-
5+ years production experience with TypeScript and Node.js
-
5+ years React / React Native experience
-
Strong PostgreSQL skills (schema design, query optimization)
-
Experience with TypeScript ORMs (Drizzle, Prisma, TypeORM)
-
JWT authentication implementation (including refresh tokens)
-
External API integration with rate limiting and error handling
-
Understanding of REST API best practices
-
Redis caching experience
-
Docker and CI/CD knowledge
-
Experience integrating AI/LLM tools
Nice to Have
- Health/wellness domain experience
Example Skills You'll Build
- `log_workout` — Record a user's exercise session
- `track_mood` — Log emotional state with context
- `suggest_recipe` — Recommend recipes based on dietary preferences
- `get_fitness_trends` — Analyze workout patterns over time
- `start_guided_breathing` — Trigger a breathing exercise
Tech Stack
-
**Runtime:**
Node.js 20+
-
**Framework:**
Express 5
-
**Language:**
TypeScript 5.8
-
**Database:**
PostgreSQL + Drizzle ORM
-
**Cache:**
Redis (ioredis)
-
**Mobile:**
React Native (Expo)
-
**AI:**
Vercel AI SDK
-
**Cloud:**
Azure Blob Storage
Compensation \& Details
-
Rate:
$30-50/hour depending on experience
-
Type:
Full-time contractor (40 hours/week)
-
Location:
Remote (Asia timezone preferred, flexible)
-
Start:
Immediately
How to Apply
Send us:
1.
Your GitHub profile or code samples
2.
Brief description of a full stack system you've built
3.
Your experience with authentication and API integrations
4.
Your availability and timezone
We review applications within 48 hours and move fast for strong candidates. Send us your resume and cover letter to talent@gnco.ai.