About the job
You’re a senior full stack engineer (2+ years) who thrives in fast-paced, early-stage environments.
You’re eager to build products from scratch, own an entire product line, and lead a small but growing engineering team.
You balance technical rigor with the pragmatism required to ship quickly, and you’re comfortable making architectural decisions while mentoring others.
Responsibilities
- Own one core product vertical end-to-end: architecture, development, delivery, and maintenance.
- Lead and mentor 2–3 junior engineers while remaining hands-on with critical features.
- Build scalable full-stack solutions using React/TypeScript (frontend) and Python (FastAPI/Django) (backend).
- Integrate AI services (OpenAI, Anthropic, etc.) and voice technologies (STT/TTS).
- Design cloud infrastructure (AWS/Azure), databases, and scalable systems.
- Define and enforce engineering best practices (CI/CD, testing, code reviews).
- Collaborate with founders and product teams to align technical solutions with business goals.
- Develop APIs and real-time features with WebSockets and SSE.
Qualifications
Must-Have:
- 5+ years of experience building and scaling production software (0→1 and 1→10).
- Strong skills in React, TypeScript, and Python (FastAPI preferred).
- Experience architecting SaaS platforms serving thousands of users.
- Proficiency with PostgreSQL and MongoDB.
- Hands-on expertise in AWS/Azure, including deployments and security.
- Proven track record of leading and mentoring engineers.
- Ability to make pragmatic, high-quality technical decisions under startup constraints.
Nice-to-Have:
- Experience with AI/ML APIs (OpenAI, Anthropic, Google Cloud AI).
- Knowledge of LLM-powered applications, prompt engineering, and vector databases (RAG).
- Familiarity with voice technologies (STT/TTS) and real-time audio.
- Mobile development with React Native or similar.
- Search/retrieval systems experience.
- Healthcare domain knowledge or compliance expertise (GDPR, HIPAA).
- Previous early-stage startup experience.