Website:
bay6.ai
Job details:
Job Title:
Fullstack Engineer
Job Description:
Bay6.ai is an innovative company at the forefront of AI technology, building intelligent products and conversational experiences that transform how organizations interact with their data and workflows. As a Fullstack Engineer you will design and build production-grade, user-facing AI experiences that customers love using. If you are a hands-on, results-driven engineer with deep web development chops and a passion for shipping polished AI-powered interfaces, we want to hear from you.
Bay6.ai is seeking an experienced Fullstack 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 fullstack 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.
Technical Skills Required:
- TypeScript / JavaScript across the stack
- React, Angular, or a comparable modern frontend framework; HTML, CSS / Tailwind, responsive design, accessibility
- Node.js, Express, REST API design; Server-Sent Events and WebSockets for streaming experiences
- LLM API integration (Bedrock, Anthropic, OpenAI, etc.) and conversational UX patterns
- Docker, AWS / Azure / GCP, CI/CD; Git and GitHub code review workflows; Jira for sprint management
Soft Skills Required:
- Strong product instincts and a craftsman’s pride in shipping polished, user-facing software
- Comfort with ambiguity and self-direction; ability to take a vague problem and turn it into a working, well-architected product
- Consultative approach during internal and external discussions to drive favorable outcomes
- Excellent written and verbal communications
- Ability to impress customers and prospects with clear technical thinking, rapid iteration, and a deep understanding of their needs.
- Ability to work effectively with offshore teams – with the patience, cultural awareness, and communication discipline to collaborate across time zones.
Click on Apply to know more.