Original job description
We're hiring at BRIIDGE. Here's why this isn't a typical engineering job.
BRIIDGE is an AI-powered self-understanding platform. Users talk to Shirin, an AI companion grounded 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 small 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. Mental health apps fail at 4% fifteen-day retention because they treat every session as disposable. We are building the opposite of that.
We are looking for a Junior or Intermediate Software Engineer to join our team remotely, full-time or part-time.
What you will work on:
You will be building and maintaining 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. You will be reviewing code, writing code, and collaborating closely with the backend lead.
This is a startup where your code ships to real users in a closed beta. You will not be writing throwaway prototypes. You will be building production systems that handle sensitive psychological data responsibly.
What we work with (general):
TypeScript, end to end, strict mode
A modular backend monorepo architecture
Real-time streaming and WebSocket communication
AI/LLM integration and orchestration
Event-driven background processing
A cross-platform mobile app (React Native)
Cloud infrastructure on AWS
Automated CI/CD pipelines
Must have:
Strong TypeScript skills. This is non-negotiable. The entire codebase is strictly typed end to end.
Experience with or strong willingness to work in agentic development workflows using tools like Claude Code, Cursor, or similar AI-assisted development tools. This is how we build.
Ability to review code with an eye for quality, consistency, and architectural alignment.
Genuine interest in building a product that operates in the mental health and self-understanding space.
Nice to have:
Experience with Node.js backend frameworks (especially modular, enterprise-grade ones).
React Native or cross-platform mobile development exposure.
Familiarity with cloud infrastructure (AWS) and infrastructure-as-code tools.
Experience with CI/CD pipelines.
Background in healthcare, mental health tech, or therapy-adjacent products.
Understanding of event-driven architectures, background job systems, or real-time streaming patterns.
What makes this different:
You are not joining a team where you will be handed tickets 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 product is real, the users are real, and the domain demands care and precision.
If this resonates, send me a message or apply below. I would love to hear from you.