Senior Software Engineer - FullStack
Hybrid · Bengaluru, Karnataka, India
Job Summary
Senior Full Stack Engineer to design, develop, and maintain multi-region CRM/web platforms for Roku’s Customer Care ecosystem. Build and optimize frontend and backend services, including Retrieval-Augmented Generation (RAG) for chatbot interactions, and contribute to intelligent chatbots, agent dashboards, telephony integration, and self-service workflow automation. Lead architectural decisions for cross-browser compatibility, accessibility, and SEO; participate in agile development with scoping, design, coding, testing, reviews, and maintenance. Collaborate with product managers, UX, data science, and broader engineering teams to deliver scalable, high-performance applications and reliable platform observability. Preference for hands-on experience with RAG/LLMs for chatbots, customer service platforms, and knowledge of service meshes. Hybrid work arrangement: in-office Monday-Thursday with Fridays remote. Desired background includes strong React/TypeScript expertise, cloud and DevOps practices, and a track record of delivering customer-facing web solutions.
Required Qualifications
- 12+ years of relevant web development and production application support for highly trafficked consumer-facing web apps
- Expert-level knowledge of JavaScript and TypeScript
- Solid experience with React and frontend tooling (React.js/Angular.js, Express, SASS/LESS)
- Cloud platforms (AWS, GCP, Azure) and microservices
- Experience with SQL and NoSQL databases
- Familiarity with CI/CD, Docker, Kubernetes
- Strong problem-solving and communication skills
- Bachelor's or Master’s degree in Computer Science, Engineering, or equivalent
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.