This is a high-ownership opportunity for a developer who is ready to take on leadership responsibilities and grow into a technical lead role as the product continues to scale.
Key Responsibilities
- Integrate AI/LLM APIs such as OpenAI, Anthropic, or similar platforms for:
- Intake summarization
- Document drafting
- Other AI-powered product features
- Implement secure user authentication and basic role-based access control.
- Develop and integrate Stripe billing and payment functionality.
- Design and implement approval workflows to ensure AI-generated content is reviewed before being shared with clients.
- Work with structured data, REST APIs, JSON, and third-party integrations.
- Guide, review, and support the work of junior developers on the team.
- Communicate directly with the founder regarding technical progress, challenges, priorities, and product requirements.
- Adapt development priorities and scope based on product feedback and business requirements.
Required Skills and Experience
- 4-6 years of qualified experience in full-stack web development.
- Strong experience with React or Next.js.
- Strong backend development experience with Node.js or Python.
- Experience with backend frameworks such as Express, FastAPI, or Flask.
- Valuable knowledge of PostgreSQL or MySQL.
- Understanding of database design and basic multi-tenant data structuring.
- Experience working with REST APIs and JSON/structured data.
- Strong understanding of Git and GitHub workflows.
- Good understanding of authentication, authorization, APIs, and third-party integrations.
- Strong problem-solving and debugging skills.
- Good written and verbal communication skills.
- Ability to work independently and take ownership of technical tasks.
Preferred Skills
- Experience working with AI/LLM APIs such as OpenAI, Anthropic, or similar platforms.
- Experience building AI-powered features or SaaS products.
- Experience with Stripe or other payment