Bay6.AI is seeking an experienced Full-stack Engineer to join our team. In this role, you will own the architecture and implementation of immersive conversational AI experiences end-to-end -from pixel-perfect, responsive frontends to the backend services and LLM integrations that power them. You will partner with product, design, and AI engineers across the globe to translate ambiguous requirements into production code, extending existing systems where it makes sense rather than rebuilding from scratch, and helping to raise the bar for engineering quality across the team.
Job Responsibilities
- Architect, design, and build full-screen conversational AI experiences from the ground up, including streaming chat interfaces, real-time UI state, and rich response rendering.
- Make smart, defensible technology choices when selecting and applying frontend frameworks (React, Angular, or comparable), balancing speed of delivery against long-term maintainability.
- Design and extend backend services in Node.js and Express, including REST APIs, authentication, streaming endpoints (Server-Sent Events / WebSockets), and integrations with LLM providers.
- Integrate large language model APIs into customer-facing products, handling token streaming, error recovery, retries, tool use, and conversation state.
- Ensure new features integrate cleanly with existing backend systems and frontend codebases.
- Own the end-to-end quality of the user experience, including performance, accessibility, responsiveness, error states, and overall polish.
- Write clean, testable, well-documented TypeScript across the stack, and advocate for engineering best practices in code review, system design, and architecture discussions.
- Collaborate closely with product, design, AI engineers, and other development partners to refine requirements and deliver on aggressive timelines.
- Proactively identify and resolve technical risks, performance bottlenecks, and UX issues, escalating tradeoffs clearly to stakeholders.
- Mentor other engineers and contribute to the team’s technical direction, documentation, and engineering standards.
Required Experience:
- Minimum 7+ years of professional full -stack web development experience shipping production software.
- Minimum 3+ years of hands-on experience integrating LLM APIs (Anthropic, OpenAI, or similar) or building AI/ML-powered features into customer-facing applications.
- Comfort and experience architecting and building rich, full-screen web experiences from scratch, with a strong eye for UX, accessibility, and visual polish.
- Deep experience with at least one major modern frontend framework (React strongly preferred; Angular, Vue, or Svelte also valuable), including state management and component architecture.
- Strong backend experience with Node.js and Express (or comparable), including REST API design, authentication, streaming responses, and integration with third-party services.
- Demonstrated experience building real-time or streaming user interfaces (chat, dashboards, collaborative tools, or similar) and a solid grasp of conversational UX patterns.
- Proven ability to architect non-trivial features end-to-end with minimal supervision and make pragmatic technology choices under ambiguity.
- Excellent interpersonal and communication skills, with the ability to clearly explain technical tradeoffs to engineers, designers, product managers, and non-technical stakeholders.
- Strong problem-solving skills, with the ability to navigate ambiguity and own delivery from concept to production.
- A degree in Computer Science, Engineering, or a related field is required.