Samba

Full Stack Engineer

Samba
Apply
3 months ago
Taipei, TaiwanMid Level

Responsibilities

  • Build and ship responsive React web interfaces for Android TV and embedded Linux devices, including remote-control and D-pad navigation experiences.
  • Develop and integrate Node.js services and APIs that connect TV interfaces to Samba’s data platform.
  • Optimize front-end and service performance for limited memory and CPU, older webview and browser engines, and constrained TV hardware.
  • Debug defects, performance bottlenecks, and integration issues across the web layer and devices using debugging tools and log analysis.
  • Collaborate with TV Platform, AI, product, design, and engineering teams to deliver cohesive features.
  • Prototype and integrate new AI-powered features into the viewer experience.

Requirements

  • Proficiency in ECMAScript/JavaScript, the Node.js ecosystem, browser-compatible JavaScript, and React.js.
  • Strong understanding of responsive and performant web applications, component architecture, state management, and browser rendering and networking.
  • Familiarity with PostgreSQL or MySQL, optimized SQL queries, AWS, GCP, or Azure, cloud deployment, Git, and CI/CD pipelines.
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • 3–5 years of professional experience in full-stack or web application development.
  • Strong analytical, communication, collaboration, and problem-solving skills.
  • Preferred experience with GraphQL, gRPC, Kafka, Spark, Python, Go, shell scripting, Bitbucket Pipelines, ArgoCD, Docker, Kubernetes, and data-heavy or AdTech/MediaTech products.
  • Preferred awareness of DevSecOps, GitOps, AIOps, and cybersecurity risks such as supply-chain attacks.
Samba

About Samba

201-500 employees
Contact me