HamburgerMenu
hirist

Roku - Senior Backend Software Engineer - Java/Golang

Roku
Bangalore
7 - 10 Years

Posted on: 07/11/2025

Job Description

Description :

About the Role :

- We're seeking a highly skilled Senior Backend Software Engineer to design, develop, and maintain our high-volume, low-latency microservices architecture.

- You'll be instrumental in scaling our platform, ensuring high availability, and mentoring mid-level engineers.

- This role demands deep expertise in building robust, distributed systems.

Key Responsibilities :

- Lead the design, development, and deployment of mission-critical services using a Microservices Architecture.

- Write clean, efficient, well-documented, and testable code in GoLang or Java (Spring Boot).

- Optimize application performance, scalability, and security for millions of users.

- Collaborate with DevOps to manage infrastructure-as-code and CI/CD pipelines (Terraform, Kubernetes).

- Conduct thorough code reviews, enforce engineering best practices, and mentor junior team members.

- Manage and optimize data stores, ensuring efficient querying and data integrity.

Required Technical Skills :

Languages :

- Strong proficiency in GoLang or Java (with Spring Boot).

Architecture :

- Extensive experience with Microservices and RESTful API design principles.

Databases :

- Expertise in both RDBMS (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).

Cloud & Containerization :

- Hands-on experience with Docker and Kubernetes orchestration, preferably on AWS or GCP.

Tools :

- Proficient with Git, CI/CD tools (e.g., Jenkins, GitLab CI), and distributed tracing.

Fundamentals :

- Strong grasp of Data Structures, Algorithms, System Design, and object-oriented principles


info-icon

Did you find something suspicious?