Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world.
Responsibilities
* Design and build full stack web apps with React/Node.js
* Integrate LLMs, chatbots, and AI agents into products
* Develop APIs and microservices to connect external tools and data
* Deploy, scale, and monitor apps on AWS/GCP with Kubernetes
* Collaborate with cross-functional teams to design and implement internal tools that support various business functions.
* Troubleshoot and resolve issues to ensure optimal performance and user satisfaction.
* Participate in code reviews and contribute best practices in software development.
Qualifications
* Proven experience as a Full Stack Developer, with a strong portfolio of applications.
* Proficiency in front-end technologies (Typescript, JavaScript, ReactJS, etc.), back-end languages (Python and Golang) and frameworks (FastAPI).
* Familiarity with databases (PostgreSQL, Redis) and experience in building and consuming RESTful APIs.
* Understanding of modern web development practices, familiarity with Test-Driven Development (TDD) practices and continuous integration/continuous deployment (CI/CD) pipelines.
* Experience integrating one or more AI technologies like OpenAI, LangChain, RAG pipelines.
* Bachelor’s or Master’s degree in Computer Science or Electronics/Communications or related streams.
* User interface development and frameworks.
* Experience with implementing and integrating authentication and authorization mechanisms (OpenID, SAML, etc).
* Proficient in navigating and utilising AWS cloud services, with experience deploying applications using containerization best practices and a solid understanding of hosting fundamentals, including ECS and Kubernetes.
Hybrid Work Approach
Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy.
Accommodations
Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to EmployeeRelations@Roku.com.
#J-18808-Ljbffr