C

Crunchyroll

Subscription-based streaming for anime content

Senior Full-Stack Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listed

About the Job

Requirements

  • At least 8 years of experience building and delivering modern full-stack applications using Java and React-based technologies.
  • Strong expertise in Java 21, Spring Boot, REST API design, and secure application development using OAuth2, OIDC, and JWT authentication.
  • Hands-on experience with React, Next.js, TypeScript, and modern frontend frameworks, including state management, API integration, and component-driven development.
  • Solid understanding of SQL-based data platforms and API-driven integrations, with experience optimizing application performance and scalability.
  • Experience with containerized and cloud-native environments, including Docker, Kubernetes, CI/CD pipelines, and cloud platforms such as GCP and/or AWS.
  • Ability to write high-quality, maintainable code supported by automated testing frameworks and engineering best practices.
  • Bachelor's degree in Computer Science, Information Systems, or a related field, or equivalent practical experience.

Responsibilities

  • Design, develop, and maintain end-to-end features across the product, spanning React/Next.js frontend applications and Java Spring Boot backend services.
  • Build secure, scalable REST APIs using OpenAPI-first design principles and implement robust authentication and authorization using Okta OIDC, OAuth2, and JWT-based security.
  • Develop intuitive, accessible, and localized user experiences, including dashboards, analytics, data tables, and visualizations, ensuring WCAG-compliant implementations.
  • Collaborate with data engineers, product managers, UX designers, and stakeholders to deliver features and platform enhancements.
  • Manage integrations with Databricks and other data platforms, optimizing API performance, database connectivity, and concurrent processing for large-scale analytics workloads.
  • Implement unit, integration, API, and component testing to ensure reliability and maintainability.
  • Support cloud-native deployments using Kubernetes, Docker, GitHub Actions, and GitOps practices, while maintaining observability through Datadog and production monitoring tools.
  • Drive engineering excellence through code reviews, architectural discussions, performance optimization, automation, and continuous improvement initiatives.

Desired Qualifications

  • Experience with Databricks, GitOps/Flux CD, observability platforms such as Datadog, internationalization, or analytics applications.

About the Company

Crunchyroll

Subscription-based streaming for anime content

Crunchyroll streams anime, manga, and Asian dramas to a global audience. It runs a subscription-based service with a free, ad-supported option and premium memberships that offer benefits like early episode access, exclusive content, and high-definition streaming. It also earns revenue from merchandise and produces original anime to attract and retain subscribers. What sets Crunchyroll apart is its dedicated focus on anime and Asian pop culture, fostering a loyal community around its niche content, rather than competing broadly with general streaming platforms. The company's goal is to provide easy access to popular and niche anime content worldwide while growing its brand, subscriber base, and exclusive offerings.

Company size
1,001-5,000
Company stage
Acquired
Total funding
$26.9M
Headquarters
San Francisco, CA
Founded
2006

Recently Posted Jobs

Explore more opportunities at Crunchyroll

See more jobs