About this role
This isn't a typical engineering job
BRIIDGE is an AI-powered self-understanding platform. Users talk to Shirin, an AI companiongrounded in 10 validated psychological dimensions and every conversation builds a progressively accurate Living Profile. No quizzes. No forms. Just conversation that actually remembers, learns, and compounds over time.
We are a team of 5, building something that sits in a space no product currently occupies: the intersection of conversational AI, structured psychological profiling, and relationship intelligence. Your code ships to real users in a closed beta. You will not be writing throwaway prototypes.
What you'll work on
You will build and maintain a backend that powers real-time AI conversations, a multi-dimensional psychological profiling engine, crisis detection, and privacy-compliant data handling. You will also work across a mobile app codebase, review code, and collaborate closely with the backend lead.
Must have
Strong TypeScript skills — the entire codebase is strictly typed end to end, non-negotiable
Experience with or genuine willingness to work in agentic dev workflows (Claude Code, Cursor, or similar)
Ability to review code with an eye for quality, consistency, and architectural alignment
Genuine interest in building in the mental health and self-understanding space
Nice to have
Node.js backend frameworks, especially modular enterprise-grade ones
React Native or cross-platform mobile development exposure
Cloud infrastructure (AWS) and infrastructure-as-code tools
CI/CD pipeline experience
Background in healthcare, mental health tech, or therapy-adjacent products
Event-driven architectures, background jobs, or real-time streaming patterns
What makes this different
You are not joining a team where tickets float disconnected from context. We have deeply specified product requirements, a ratified architecture, and locked feature specs. You will understand why you are building what you are building. The domain demands care and precision and we bring both.