El portal de empleo de España

Software Engineer - Functions (Compute)

En remoto, Global·Jornada completa·Añadida hace 5 meses (comprobada el 12 oct)

Supabase

31 ofertas abiertas

Resumen

Modalidad
En remoto (Global)
Contrato
Jornada completa
Inglés
Obligatorio
Experiencia
5+ años
Beneficios
Seguro médico privado

Habilidades

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • Al menos 5 años de experiencia en ingeniería de sistemas o backend, con gran fluidez en Rust y TypeScript.

  • Experiencia con V8 Isolates, Deno y los entornos de ejecución de JavaScript en general.

  • Experiencia operando infraestructura a escala: Kubernetes, AWS, Cloudflare Workers, Redis o sistemas comparables.

  • Una visión sólida sobre cómo el cómputo y los datos pueden llevarse al "edge".

Se valorará

  • Bonus: experiencia construyendo CLIs orientadas a desarrolladores o herramientas de front-end que se sitúen sobre un producto de infraestructura.

Salario y beneficios

Qué ofrecen

  • Totalmente Remoto

    Contratamos a nivel mundial. Creemos que puedes hacer tu mejor trabajo desde cualquier lugar. No hay oficinas de Supabase, pero proporcionamos una membresía de WeWork o una asignación para co-working que puedes usar en cualquier parte del mundo.

  • ESOP

    Cada miembro del equipo recibe ESOP (participación en el capital) de la empresa. Queremos que todos participen en el éxito de lo que estamos construyendo juntos.

  • Asignación Tecnológica

    Utiliza este presupuesto para configurar tu entorno de trabajo ideal: portátil, monitor, auriculares o cualquier cosa que te ayude a realizar tu mejor trabajo.

  • Beneficios de Salud

    Supabase cubre el 100% del seguro médico para los empleados y el 80% para sus dependientes, dondequiera que estés. Tu bienestar y la salud de tu familia son importantes para nosotros.

  • Encuentros Anuales (Off-Sites)

    Una vez al año, toda la empresa se reúne en una ciudad nueva durante una semana de conexión, colaboración y diversión. Es uno de los momentos más destacados de nuestro año.

  • Trabajo Flexible

    Operamos de forma asíncrona y confiamos en que gestiones tu propio tiempo. Tú sabes qué hay que hacer y cuándo.

  • Desarrollo Profesional

    Cada miembro del equipo recibe una asignación anual para formación destinada al aprendizaje: cursos, libros, conferencias o cualquier cosa que apoye tu crecimiento.

El puesto

Supabase es la plataforma de desarrollo Postgres, creada por desarrolladores para desarrolladores. Ofrecemos una solución de backend completa que incluye Database, Auth, Storage, Edge Functions, Realtime y Vector Search. Todos los servicios están profundamente integrados y diseñados para el crecimiento.

Las Edge Functions son funciones TypeScript del lado del servidor, distribuidas globalmente en el "edge", cerca de tus usuarios. Impulsan casos de uso como receptores de webhooks, inferencias de IA, generación de imágenes OG y bots en tiempo real (Slack, Discord, etc.). Construidas sobre Supabase Edge Runtime: un entorno de ejecución de código abierto basado en Deno, escrito en Rust, que ejecuta servicios JavaScript, TypeScript y WASM.

Queremos que los desarrolladores puedan crear aplicaciones verdaderamente globales distribuyendo tanto el cómputo como los datos de forma mundial. Las preocupaciones de infraestructura como las regiones, los "cold starts", el aprovisionamiento de CPU y memoria deberían pasar a un segundo plano para que los desarrolladores puedan centrarse en iterar sobre la lógica de negocio.

Buscamos ingenieros experimentados y apasionados que nos ayuden a ir más allá en esta visión.

Qué harás

Tus responsabilidades

  • Evolucionar Supabase Edge Runtime: un host de código abierto basado en Rust que ejecuta el "isolate" de Deno, gestiona la división entre el entorno de ejecución principal y del usuario, y aplica límites de memoria y CPU por cada solicitud.

  • Implementar monitorización, alertas y trazado con OpenTelemetry en todo el entorno de ejecución, utilizando esa visibilidad para impulsar optimizaciones que mejoren la latencia y la fiabilidad del servicio.

  • Trabajar estrechamente con los equipos de Deno y otros equipos de código abierto, contribuyendo al "upstream" y transmitiendo los requisitos de nuestros usuarios.

  • Participar en una rotación de guardia (on-call) para mantener la salud de las Edge Functions en producción.

  • Ayudar a gestionar y mejorar funciones como funciones programadas, tareas en segundo plano, streaming de WebSockets, almacenamiento de archivos efímeros y enrutamiento personalizado.

  • Integrar las funciones de forma más estrecha con el resto del stack de Supabase: Auth, Postgres, Storage y Realtime.

  • Expandir las funciones para admitir más casos de uso (inferencia de IA, servidores MCP, alojamiento de sitios web sencillos, acortadores de URL).

  • Mejorar la DX (experiencia del desarrollador) al desarrollar y depurar funciones localmente a través de la Supabase CLI, incluyendo la integración de DevTools, el registro de logs y la paridad con producción.

Sobre Supabase

Supabase es una plataforma de Backend como Servicio (BaaS) de código abierto que proporciona a los desarrolladores un conjunto de herramientas para crear aplicaciones rápidamente, incluyendo una base de datos Postgres, autenticación, APIs instantáneas, funciones edge, suscripciones en tiempo real y almacenamiento. La empresa es un actor conocido en el espacio de herramientas para desarrolladores, compitiendo con servicios como Firebase, y cuenta con una fuerte comunidad global de desarrolladores y colaboradores. Es reconocida por su enfoque amigable para desarrolladores y su compromiso con los principios de código abierto.

Supabase tiene una presencia significativa en España, con un equipo creciente de ingenieros y desarrolladores con sede en Madrid. La empresa es conocida por su cultura remota-first y un fuerte énfasis en la colaboración de código abierto, lo que la convierte en una opción atractiva para profesionales internacionales que buscan trabajar en un entorno moderno y distribuido. Su oficina en España es un centro clave para su talento de ingeniería, y contratan activamente candidatos internacionales para roles en ingeniería y desarrollo de productos.

Sector
Backend-as-a-Service
Fundación
2020
Plantilla
100–500
Sede
San Francisco, EE. UU.
En España
Madrid

Datos prácticos

  • Supabase tiene una cultura remota-first, lo que permite a los ingenieros trabajar desde cualquier lugar, incluida España.
  • La empresa es una firme defensora del software de código abierto, lo que puede resultar atractivo para desarrolladores que valoran la transparencia y los proyectos impulsados por la comunidad.
  • La oficina en España es un centro de ingeniería clave, que ofrece oportunidades para trabajar en la infraestructura central de bases de datos y backend.
  • La empresa utiliza una pila tecnológica moderna, que incluye TypeScript, Go y Postgres, lo que resulta atractivo para ingenieros que buscan trabajar con tecnologías actuales.
  • La empresa tiene una jerarquía plana y anima a los ingenieros a asumir la responsabilidad de las funciones, lo que puede ser adecuado para profesionales autónomos.

En sus propias palabras

Sobre la empresa y el equipo

Supabase nació siendo primero remoto y de código abierto. Creemos que nuestro equipo distribuido globalmente es nuestra arma secreta para construir herramientas que los desarrolladores amen.

  • ~400 miembros en el equipo

  • Más de 60 países

  • Más de 20 idiomas hablados

  • Más de 1.000 millones de dólares recaudados (incluyendo nuestra Serie F de 500 millones de dólares)

  • Más de 540.000 miembros de la comunidad

Nos movemos rápido, construimos en público y usamos lo que lanzamos. Si está en tu proyecto, probablemente nosotros también lo usemos en el nuestro. Creemos profundamente en el ecosistema de código abierto y nos esforzamos por apoyar, no reemplazar, las herramientas y comunidades existentes.

Todas las vacantes de Supabase
WhatsApp

Gerente de Producto - Realtime

SupabaseHace 5 días
En remoto, Global

Gerente de Producto - Auth

SupabaseHace 6 días
En remoto, Global

Postgres Deployment Engineer

SupabaseHace 1 sem.
En remoto, Global
En remoto, Global

FinOps Engineer

SupabaseHace 3 sem.
En remoto, Global
En remoto, Global
En remoto, Global

Ingeniero de Software - Branching

SupabaseHace 1 meses
En remoto, Global
En remoto, Global
En remoto, Global
Ver los 31 empleos