Overview
Senior Full Stack Engineer on Roku’s Customer Care Engineering team, building and evolving customer care platforms using web technologies and generative AI.
What you'll do
- Design, develop, test, deploy, document, and maintain full stack web applications for a multi-region CRM platform.
- Set front-end architecture direction with cross-browser compatibility, accessibility, and search engine optimization.
- Build and optimize Retrieval-Augmented Generation (RAG) solutions for chatbot interactions.
- Drive operational excellence through monitoring, performance, and reliability best practices.
- Collaborate in agile scoping, technical design, estimation, coding, testing, debugging, and code reviews.
- Monitor, debug, and resolve issues across the stack to maintain platform reliability.
- Partner with product managers, UX designers, data science, and engineering on business and architecture proposals.
What you'll need
- 12+ years of relevant web development and production application support for highly trafficked consumer-facing web applications.
- In-depth experience with React and its toolset/framework ecosystem.
- Strong knowledge of JavaScript and TypeScript, including prototypical inheritance, scope, and closures.
- Experience with Node.js, React.js, Express, SASS/LESS, AWS, npm, Git, and CI/CD pipelines.
- Experience with cloud platforms (AWS, GCP, Azure) and microservices architectures.
- Strong understanding of database systems (SQL and NoSQL).
- Familiarity with DevOps practices and tools such as CI/CD, Docker, Docker Kubernetes.
Details
- Location: Bengaluru, India.
- Hybrid work: generally in the office Monday–Thursday; Fridays are flexible for remote work unless required to attend five days.
Read the full description and apply on the company’s own careers page.