About the role
Flow9.online builds AI-powered customer experience applications, enabling businesses to automate and personalize interactions using advanced LLMs, Virtual Agents, and intelligent automation. We are scaling rapidly and looking for a senior technical leader who can help architect, build, and scale our next generation of AI products.
Role Overview
We are hiring a Senior AI Developer / Team Lead with 5+ years of engineering experience and a strong background in full-stack development using Node.js, JavaScript, or Python. This role requires proven expertise in cloud platforms and modern AI architectures, with the ability to lead a team, drive technical strategy, and deliver production-grade solutions.
You will lead the development of AI-driven products, including virtual agents, RAG pipelines, and LLM-based automations, while mentoring the engineering team and shaping Flow9’s technical roadmap.
Key Responsibilities
- Lead the design, development, and deployment of AI-powered applications across the stack
- Architect systems using Node.js, JavaScript, or Python with a focus on scalability and reliability
- Build and optimize LLM-based workflows including RAG, vector search, multi-agent systems, and virtual agent frameworks
- Drive engineering best practices, code quality, and process improvements
- Mentor junior and mid-level developers and guide technical decision-making
- Collaborate with product and business teams to convert requirements into technical solutions
- Use development tools like Lovable, Cursor, and Windsurf to accelerate delivery
- Lead cloud architecture and ensure secure, high-performance deployments
- Oversee project timelines, sprint planning, and technical documentation
- Stay ahead of emerging AI technologies shaping customer experience and automation
Required Qualifications
- 5+ years of hands-on software development experience
- Strong proficiency in Node.js, JavaScript, or Python
- AWS or Google Cloud Associate-level certification or higher (Solutions Architect or Developer)
- Deep experience with LLMs, RAG systems, vector databases, or AI/ML-based applications
- Experience with Virtual Agents, conversational AI, or automation platforms
- Strong understanding of cloud-native architecture (serverless, microservices, containers)
- Hands-on experience with Lovable, Cursor, or Windsurf
- Experience leading small engineering teams or technical projects
- Strong communication skills and ability to thrive in a fast-paced startup environment
Preferred Experience
- Background in Customer Experience (CX), Contact Center, or AI SaaS
- Experience with vector DBs (Pinecone, Chroma, Weaviate), LangChain, LlamaIndex
- Familiarity with CI/CD, IaC, observability tooling
- Practical experience with prompt engineering, model tuning, or agent frameworks
- Experience working in distributed teams
What We Offer
- Fully remote role with flexible working hours
- Ability to influence product architecture and company strategy
- High-autonomy environment with rapid decision-making
- Work directly with founders and shape core AI products
- Competitive compensation
Ready to join us?
Submit your application for Senior AI Developer / Team Lead.