El portal de empleo de España

Software Engineer - Auth

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

Supabase

31 ofertas abiertas

Resumen

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

Habilidades

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • (Requisito) Tener más de 4 años de experiencia profesional escribiendo y lanzando código en Go en entornos de producción.

  • (Requisito) Tener más de 2 años de experiencia profesional trabajando en un sistema de autenticación (implementando soporte de protocolos, mantenimiento a escala).

  • (Requisito) Tener una sólida experiencia en bases de datos relacionales (Postgres o MySQL); la experiencia con Postgres es un plus.

  • Tener un conocimiento sólido de TypeScript además de Go (lenguajes utilizados a diario).

  • Tener un conocimiento sólido de los fundamentos de la tecnología web (cookies, sesiones, JWT, HTTP, APIs de navegador).

  • Tener buen conocimiento y un profundo interés en la seguridad de la autenticación (contraseñas, protocolos como OAuth, OIDC o SAML, fundamentos de criptografía como funciones hash, firmas y cifrados).

  • Tener experiencia trabajando con múltiples frameworks web como Next.js (u otra alternativa de SSR en el ecosistema JavaScript) y frameworks web tradicionales como Ruby on Rails, Django, Laravel o equivalentes (en cualquier lenguaje).

  • Tener buenas habilidades de redacción técnica (el proceso de RFC es una parte importante para realizar cambios en el producto Auth).

  • Tener experiencia práctica construyendo y operando servicios a una escala significativa.

  • Tener un conocimiento profundo de cuestiones a nivel de sistema: gestión de memoria, patrones de concurrencia y optimización de recursos de computación en Go.

  • Tener experiencia con Kubernetes y AWS (o una plataforma en la nube comparable) en un entorno de producción.

  • Tener un dominio sólido de las prácticas de observabilidad: métricas, trazado distribuido, registro estructurado (logging) y alertas (por ejemplo, Prometheus, Grafana, OpenTelemetry).

  • Tener experiencia gestionando migraciones de esquemas de bases de datos de forma segura a escala.

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

Auth, escrito en Go (servidor) y con librerías de cliente para TypeScript, SSR y para otros frameworks y tecnologías, es uno de los productos más populares en el stack de Supabase. Estamos buscando a alguien que nos ayude a construir nuevas funciones de Auth y a mantener las existentes.

Qué harás

  • Diseñar e implementar funciones de autenticación seguras y escalables en Go y TypeScript.

  • Trabajar en todo el stack: desde protocolos en el lado del servidor hasta librerías en el lado del cliente para frameworks como Next.js.

  • Responsabilizarse del rendimiento, la fiabilidad y la escalabilidad del servidor de Auth en toda la infraestructura de Supabase.

  • Contribuir a la evolución de nuestra arquitectura de Auth, incluyendo el soporte para OAuth, OIDC, SAML y otros protocolos.

  • Planificar y ejecutar migraciones de bases de datos seguras en una gran flota de instancias de Postgres.

  • Construir y mejorar la observabilidad: métricas, trazado (tracing), alertas y dashboards para mantener el sistema saludable a escala.

  • Escribir y revisar RFCs como parte de nuestro proceso de desarrollo de producto.

  • Colaborar con ingenieros de todo Supabase para garantizar una experiencia fluida para los desarrolladores que utilizan nuestras herramientas.

  • Apoyar a la comunidad y responder al feedback de los desarrolladores en GitHub, Discord y otros canales.

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 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.

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