Senior Full - Stack Engineer - AI
Rakuten · Bengaluru · onsite · Posted 1d ago
About a minute. You'll make an account on the way through.
About this role
We are seeking a talented and experienced Senior Full-stack Engineer to join our Conversational AI (CXD) team. In this role, you will be responsible for designing, developing, and maintaining robust and scalable AI-powered web applications with a strong focus on frontend development (60-70%) while maintaining solid backend capabilities. You will work closely with product managers, designers, and other engineers to build next-generation AI experiences, including chat interfaces, LLM integrations, and intelligent user interactions. The ideal candidate will have deep JavaScript expertise, strong React ecosystem knowledge, experience with AI/LLM technologies, and a passion for building high-quality, maintainable solutions that effectively integrate cutting-edge AI capabilities.
Responsibilities
- AI Application Development: Build AI-powered chat applications, conversational interfaces, and intelligent user experiences
- Multi-Agent Systems: Design and implement complex AI workflows using, for example, LangGraph and multi-agentic architectures
- LLM Observability: Implement monitoring, logging, and performance tracking for AI/LLM integrations
- Frontend Development: Design, develop, and maintain responsive web applications using React, Next.js, and TypeScript with deep JavaScript expertise
- System Architecture: Make strategic technical decisions about AI application structure, data flow patterns, and scalability solutions
- Performance Engineering: Optimize Core Web Vitals, bundle analysis, rendering performance, and AI response times for complex applications
- API Integration: Develop and consume RESTful APIs, GraphQL services, and LLM APIs with proper error handling and state management
- Technical Leadership: Conduct code reviews, mentor junior developers, and establish frontend development standards
- Business Translation: Work with stakeholders to translate business requirements into technical solutions and feasibility assessments
- Test Automation: Develop comprehensive automated unit, integration, and end-to-end tests
- Production Support: Debug complex production issues, memory leaks, race conditions, and cross-browser inconsistencies
- Security Implementation: Implement authentication flows, XSS prevention, data privacy, and AI safety measures
- Backend Development: Build and maintain 70% Python, Node.js/Express.js APIs, database integrations, and AI service orchestration
Requirements:
- Bachelor's degree in computer science, engineering, or a related field.
- 5-8 years of experience in full-stack development with a frontend focus.
- Proven experience building chat applications and conversational interfaces.
- Experience integrating with AI/ML APIs and LLM frameworks.
- Strong analytical, problem-solving, and technical communication skills.
- Excellent collaboration abilities and experience working in cross-functional teams.
Frontend Technologies:
- Advanced JavaScript (ES6+, closures, prototypes, async patterns, event loop, browser APIs).
- React.js with hooks, context, and modern patterns.
- Next.js, including SSR, SSG, and App Router.
- TypeScript with a deep understanding of the type system.
- Component libraries (Ant Design or Material-UI).
- State management solutions (Redux, React Query).
Backend and Data:
- Python and Express.js for API development.
- Database technologies (PostgreSQL, MongoDB, or MySQL).
- RESTful APIs and GraphQL services.
AI/LLM Integration:
- OpenAI APIs, LangChain, or similar frameworks.
- Streaming AI responses and error handling.
- Performance optimization for AI applications.
- Multi-agent system implementation.
Development Practices and Tools:
- Modern testing frameworks (Jest, React Testing Library, Cypress).
- Performance monitoring and debugging tools.
- Git version control and collaborative workflows.
- CI/CD pipelines and deployment automation.
- System architecture patterns and scalable application design.
- Security best practices, including authentication flows and XSS prevention.
Performance and Optimization:
- Core Web Vitals optimization.
- Bundle analysis and rendering performance.
- Memory management and browser-specific optimizations.
- Cross-browser compatibility and debugging.
Sourced from instahyre
Skills
About Rakuten

Rakuten
IT Services & Consulting
1.7k+
employees
1997
29 years old
San Mateo,California
United States
About
Industries
Employee ratings
504 reviews
Culture
3.6
Career growth
2.9
Work-life
3.7
Employees rate it well for
Find them on