T

Titan OS

Linux-based smart TV OS with ads

Full Stack Developer

Full-Stack EngineeringPosted on Nov 10
Full-timeBarcelona, SpainNo salary listed

About the Job

Requirements

  • At least 2 years of relevant experience as a full-stack developer using TypeScript, React, and Node.js.
  • Experience working on production applications, ideally including authentication, database migrations, or third-party integrations.
  • Experience with Replit, including hosting, deployments, environments, and secrets management.
  • Working knowledge of PostgreSQL and SQL, and familiarity with Drizzle ORM or a similar TypeScript ORM.
  • Understanding of authentication, including sessions, JSON Web Tokens, OAuth, and role-based access, ideally with Supabase Auth.
  • Good knowledge of HTML5, CSS, and Tailwind CSS.
  • Experience writing automated tests, ideally with Vitest and Playwright.
  • Awareness of web application security basics, including the OWASP Top 10, secrets handling, and dependency updates.
  • Experience integrating artificial intelligence services or large language model APIs into production applications.

Responsibilities

  • Design, code, test, maintain, and deliver features across the React front end and the Node.js/Express API.
  • Build and maintain integrations with third-party APIs and services.
  • Investigate and fix production bugs, identify root causes, and prevent regressions.
  • Maintain authentication and access control built on Supabase.
  • Write and run database schema changes and migrations with Drizzle ORM safely and without data loss.
  • Write and maintain automated tests with Vitest, Playwright, and Node.js tests.
  • Keep the platform secure through dependency updates, secrets management, input validation, and access control.
  • Manage deployments, environments, and releases on Replit.
  • Document code and technical decisions so the platform remains easy to maintain.

Desired Qualifications

  • Experience with advertising technology or integrating advertising platforms such as VAST.

About the Company

Titan OS

Linux-based smart TV OS with ads

Titan OS creates an independent Linux-based operating system for smart TVs, partnering with manufacturers under a revenue-sharing model. It brings together streaming apps, FAST channels, and traditional broadcasts into a content-first home screen with universal search and cloud-based apps to minimize local storage. Titan Advertising uses first-party data and retail media partnerships to serve targeted ads on the home screen and in content, supporting ongoing revenue for all ecosystem players. The goal is to be a European alternative to incumbents, aiming to capture about 40% of the market and build a unified ecosystem with TV brands, content owners, and advertisers.

Company size
51-200
Company stage
Late Stage VC
Total funding
$107.6M
Headquarters
Barcelona, Spain
Founded
2023

Recently Posted Jobs

Explore more opportunities at Titan OS

See more jobs