Responsibilities
- Design and build full stack web applications using React and Node.js
- Integrate AI capabilities and LLM-driven experiences where they provide user value
- Develop APIs and microservices connecting tools, data, and platform workflows
- Deploy, scale, and monitor services in cloud environments using Kubernetes
- Build highly available backend and frontend systems for developer-facing use cases
- Collaborate with cross-functional teams to deliver partner and internal tooling
- Troubleshoot production issues and improve performance and reliability
- Participate in code reviews and contribute to engineering best practices
Requirements
- Proven experience building and operating production web applications across the full stack
- Strong skills in TypeScript, JavaScript, React, and Node.js
- Backend development experience with Python or Go and frameworks such as FastAPI
- Familiarity with PostgreSQL, Redis, and REST API design and integration
- Experience with test-driven development and CI/CD workflows
- Experience integrating AI technologies such as OpenAI, LangChain, or RAG pipelines
- Understanding of authentication and authorization approaches including OpenID and SAML
- Experience deploying cloud-native services on AWS with containerized infrastructure and Kubernetes
- Experience with message queuing systems such as RabbitMQ or Apache Kafka
- Demonstrated fluency with AI and agentic engineering tools, including the ability to verify agent output and use agents to ramp up on unfamiliar codebases
- Bachelor’s or Master’s degree in Computer Science, Electronics, Communications, or a related field
Benefits
- Hybrid schedule generally requiring office work Monday through Thursday, with Fridays generally flexible for remote work
- Mental health and financial wellness support
- Healthcare benefits that may include medical, dental, and vision
- Life, accident, disability, commuter, and retirement benefits that vary by location
- Paid time off in accordance with local leave policies
- Reasonable workplace accommodations and adjustments
Tech Stack
Categories
About Roku
With the #1 platform for streaming television in the U.S., Roku wants to revolutionize the way the world watches TV. Our Roku-branded TVs, Roku TV models, Smart Home system, streaming players, audio equipment, and the purpose-built operating system that powers it all can turn any home into a home theater, with seamless integration of hardware and software. Our commitment to our users extends to our brand studio, which creates innovative Roku Originals exclusively for The Roku Channel, a free channel that reaches approximately 80 million households in the U.S. and Mexico. Join us and you'll have the chance to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. Be a part of shaping the future of streaming at weareroku.com.
