Empleo
Del feed del socio
Ingeniero Supalite
Precio a consultar
Detalles
- Tipo de empleo
- Jornada completa
- Remoto
- Sí
- Empresa
- Supabase
- Nivel
- Any
Descripción
Traducido automáticamente de English. El texto original es el oficial. Traducción automática — se está preparando una más precisa.
Acerca de Supabase
Supabase es la plataforma de desarrollo de Postgres, creada por desarrolladores para desarrolladores. Proporcionamos una solución de backend completa que incluye base de datos, autenticación, almacenamiento, funciones perimetrales, tiempo real y búsqueda vectorial. Todos los servicios están profundamente integrados y diseñados para el crecimiento.
Acerca del rol
Estamos buscando ingenieros para unirse al team building de Spark, una implementación ligera de Supabase escrita en Rust. Se ejecuta en un motor integrado basado en SQLite con una capa SQL compatible con Postgres y incluye una API compatible con PostgREST y Auth, por lo que las aplicaciones escritas en @supabase/supabase-js funcionan tal como están. Existe porque los creadores de IA y los socios de plataformas necesitan una base de datos que puedan proporcionar a cada prototipo sin el costo ni la espera: aprovisionamiento en menos de un segundo, un espacio lo suficientemente pequeño como para ejecutarse dentro de una zona de pruebas y una ruta de actualización a Supabase completa cuando una aplicación pasa a producción.
Este es un rol con mucha agencia. Equipo pequeño, producto funcional, patrones aún por establecer. Serás propietario de grandes áreas de principio a fin y tomarás decisiones reales desde el primer día.
De qué serás responsable
En este rol, podrás:
•
Aumentar la compatibilidad de API con el cliente Supabase, manteniendo el comportamiento fiel a Supabase alojado y respaldado por pruebas de conformidad.
•
Traiga más pila de Supabase a Turso/SQLite
•
Encuentre y solucione lagunas en el motor de base de datos subyacente, con reproducciones y pruebas mínimas.
•
Construya y fortalezca el camino para actualizar un proyecto de Spark a Supabase completa
•
Sea dueño de la experiencia del desarrollador de principio a fin: la CLI, las herramientas locales y los documentos
•
Cree y fortalezca la oferta alojada manteniendo en mente la estructura de bajo costo, manteniéndola ligeramente acoplada para que la implementación se pueda intercambiar sin tener que reescribirla.
•
Trabaje directamente con socios de diseño y convierta las fricciones de migración e integración del mundo real en un producto más nítido.
•
Interactúe con la comunidad de código abierto y contribuya al conjunto más amplio de Supabase.
Podrías ser una buena opción si
•
Tener una experiencia sustancial en backend o full-stack con gran fluidez en Rust, haber enviado producción de Rust y haber creado o contribuido a un sistema backend, marco o plataforma de desarrollo antes.
•
Es un fuerte generalista, se siente cómodo moviéndose a través de la pila desde el diseño de API hasta los componentes internos del almacenamiento y la infraestructura, y resolviendo lo que sea que el problema necesite.
•
Lea código desconocido sin fricciones. Gran parte del trabajo implica estudiar implementaciones de referencia en otros lenguajes, como GoTrue en Go, PostgREST en Haskell y comparar su comportamiento en Rust.
•
Tener una base sólida en SQL y bases de datos relacionales, experiencia trabajando cerca de un motor de base de datos (transacciones, MVCC, sistemas de tipos) y la curiosidad de profundizar en dónde se diferencian Postgres y SQLite.
•
Conozca Postgres lo suficientemente bien como para usarlo como referencia para el comportamiento correcto.
•
Haber ejecutado servicios bajo límites estrictos de recursos (multiinquilino, sin servidor o integrado)
•
Tener una preferencia por la compatibilidad y la corrección, y recurrir a pruebas y especificaciones para demostrar el comportamiento.
•
Piensa en las esquinas. Cuando todos toman el libro de jugadas estándar, usted busca el camino más simple que se ajuste a una caja más pequeña. Se divide un sistema complejo hasta el 20% que cubre el 80% de las necesidades y luego se hace funcionar en un lugar mucho más pequeño de lo que fue diseñado.
•
Preocúpese por la experiencia del desarrollador: API limpias, ciclos de retroalimentación rápidos y herramientas que hacen que lo correcto sea fácil
•
Se sienten cómodos con trabajos ambiguos en sus primeras etapas y tomando decisiones acertadas que informan y definen las especificaciones. Este es un papel fundador en un equipo completamente nuevo.
•
Se sienten cómodos trabajando en repositorios públicos en un equipo remoto y asíncrono.
•
Comunicarse claramente por escrito.
•
Bonificación: experiencia con la pila Supabase, creación de CLI para desarrolladores, un historial de mantenimiento de código abierto o contribuciones a la base de datos de Rust o proyectos web.
Lo que ofrecemos
•
Totalmente remoto
Contratamos a nivel global. Creemos que puede hacer su mejor trabajo desde cualquier lugar. No hay oficinas de Supabase, pero ofrecemos una membresía de WeWork o un subsidio de trabajo conjunto que puede utilizar en cualquier parte del mundo.
•
ESOP
Cada miembro del equipo recibe ESOP (propiedad accionaria) de la empresa. Queremos que todos compartan las ventajas de lo que estamos construyendo juntos.
•
Asignación tecnológica
Utilice este presupuesto para configurar su entorno de trabajo ideal: computadora portátil, monitor, auriculares o lo que sea que le ayude a hacer su mejor trabajo.
•
Beneficios para la salud
Supabase cubre el 100% del seguro médico de los empleados y el 80% de los dependientes, estés donde estés. Tu bienestar y la salud de tu familia son importantes para nosotros.
•
Anualmente fuera de los sitios
Una vez al año, toda la empresa se reúne en una nueva ciudad para pasar una semana de conexión, colaboración y diversión. Es lo más destacado de nuestro año.
•
Trabajo flexible
Operamos de forma asincrónica y confiamos en usted para administrar su propio tiempo. Sabes lo que hay que hacer y cuándo.
•
Desarrollo profesional
Cada miembro del equipo recibe un subsidio educativo anual para gastar en aprendizaje: cursos, libros, conferencias o cualquier cosa que respalde su crecimiento.
Acerca del equipo
Supabase nació de forma remota y de código abierto primero. Creemos que nuestro equipo distribuido globalmente es nuestra arma secreta a la hora de crear herramientas que les encantan a los desarrolladores.
•
~400 miembros del equipo
•
Más de 60 países
•
Más de 20 idiomas hablados
•
Más de mil 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 utilizamos lo que enviamos. Si está en su proyecto, probablemente también lo usemos en el nuestro. Creemos profundamente en el ecosistema de código abierto y nos esforzamos por respaldar, no reemplazar, las herramientas y comunidades existentes.
Fuente: Jobicy (https://jobicy.com/jobs/156576-supalite-engineer)
Supabase es la plataforma de desarrollo de Postgres, creada por desarrolladores para desarrolladores. Proporcionamos una solución de backend completa que incluye base de datos, autenticación, almacenamiento, funciones perimetrales, tiempo real y búsqueda vectorial. Todos los servicios están profundamente integrados y diseñados para el crecimiento.
Acerca del rol
Estamos buscando ingenieros para unirse al team building de Spark, una implementación ligera de Supabase escrita en Rust. Se ejecuta en un motor integrado basado en SQLite con una capa SQL compatible con Postgres y incluye una API compatible con PostgREST y Auth, por lo que las aplicaciones escritas en @supabase/supabase-js funcionan tal como están. Existe porque los creadores de IA y los socios de plataformas necesitan una base de datos que puedan proporcionar a cada prototipo sin el costo ni la espera: aprovisionamiento en menos de un segundo, un espacio lo suficientemente pequeño como para ejecutarse dentro de una zona de pruebas y una ruta de actualización a Supabase completa cuando una aplicación pasa a producción.
Este es un rol con mucha agencia. Equipo pequeño, producto funcional, patrones aún por establecer. Serás propietario de grandes áreas de principio a fin y tomarás decisiones reales desde el primer día.
De qué serás responsable
En este rol, podrás:
•
Aumentar la compatibilidad de API con el cliente Supabase, manteniendo el comportamiento fiel a Supabase alojado y respaldado por pruebas de conformidad.
•
Traiga más pila de Supabase a Turso/SQLite
•
Encuentre y solucione lagunas en el motor de base de datos subyacente, con reproducciones y pruebas mínimas.
•
Construya y fortalezca el camino para actualizar un proyecto de Spark a Supabase completa
•
Sea dueño de la experiencia del desarrollador de principio a fin: la CLI, las herramientas locales y los documentos
•
Cree y fortalezca la oferta alojada manteniendo en mente la estructura de bajo costo, manteniéndola ligeramente acoplada para que la implementación se pueda intercambiar sin tener que reescribirla.
•
Trabaje directamente con socios de diseño y convierta las fricciones de migración e integración del mundo real en un producto más nítido.
•
Interactúe con la comunidad de código abierto y contribuya al conjunto más amplio de Supabase.
Podrías ser una buena opción si
•
Tener una experiencia sustancial en backend o full-stack con gran fluidez en Rust, haber enviado producción de Rust y haber creado o contribuido a un sistema backend, marco o plataforma de desarrollo antes.
•
Es un fuerte generalista, se siente cómodo moviéndose a través de la pila desde el diseño de API hasta los componentes internos del almacenamiento y la infraestructura, y resolviendo lo que sea que el problema necesite.
•
Lea código desconocido sin fricciones. Gran parte del trabajo implica estudiar implementaciones de referencia en otros lenguajes, como GoTrue en Go, PostgREST en Haskell y comparar su comportamiento en Rust.
•
Tener una base sólida en SQL y bases de datos relacionales, experiencia trabajando cerca de un motor de base de datos (transacciones, MVCC, sistemas de tipos) y la curiosidad de profundizar en dónde se diferencian Postgres y SQLite.
•
Conozca Postgres lo suficientemente bien como para usarlo como referencia para el comportamiento correcto.
•
Haber ejecutado servicios bajo límites estrictos de recursos (multiinquilino, sin servidor o integrado)
•
Tener una preferencia por la compatibilidad y la corrección, y recurrir a pruebas y especificaciones para demostrar el comportamiento.
•
Piensa en las esquinas. Cuando todos toman el libro de jugadas estándar, usted busca el camino más simple que se ajuste a una caja más pequeña. Se divide un sistema complejo hasta el 20% que cubre el 80% de las necesidades y luego se hace funcionar en un lugar mucho más pequeño de lo que fue diseñado.
•
Preocúpese por la experiencia del desarrollador: API limpias, ciclos de retroalimentación rápidos y herramientas que hacen que lo correcto sea fácil
•
Se sienten cómodos con trabajos ambiguos en sus primeras etapas y tomando decisiones acertadas que informan y definen las especificaciones. Este es un papel fundador en un equipo completamente nuevo.
•
Se sienten cómodos trabajando en repositorios públicos en un equipo remoto y asíncrono.
•
Comunicarse claramente por escrito.
•
Bonificación: experiencia con la pila Supabase, creación de CLI para desarrolladores, un historial de mantenimiento de código abierto o contribuciones a la base de datos de Rust o proyectos web.
Lo que ofrecemos
•
Totalmente remoto
Contratamos a nivel global. Creemos que puede hacer su mejor trabajo desde cualquier lugar. No hay oficinas de Supabase, pero ofrecemos una membresía de WeWork o un subsidio de trabajo conjunto que puede utilizar en cualquier parte del mundo.
•
ESOP
Cada miembro del equipo recibe ESOP (propiedad accionaria) de la empresa. Queremos que todos compartan las ventajas de lo que estamos construyendo juntos.
•
Asignación tecnológica
Utilice este presupuesto para configurar su entorno de trabajo ideal: computadora portátil, monitor, auriculares o lo que sea que le ayude a hacer su mejor trabajo.
•
Beneficios para la salud
Supabase cubre el 100% del seguro médico de los empleados y el 80% de los dependientes, estés donde estés. Tu bienestar y la salud de tu familia son importantes para nosotros.
•
Anualmente fuera de los sitios
Una vez al año, toda la empresa se reúne en una nueva ciudad para pasar una semana de conexión, colaboración y diversión. Es lo más destacado de nuestro año.
•
Trabajo flexible
Operamos de forma asincrónica y confiamos en usted para administrar su propio tiempo. Sabes lo que hay que hacer y cuándo.
•
Desarrollo profesional
Cada miembro del equipo recibe un subsidio educativo anual para gastar en aprendizaje: cursos, libros, conferencias o cualquier cosa que respalde su crecimiento.
Acerca del equipo
Supabase nació de forma remota y de código abierto primero. Creemos que nuestro equipo distribuido globalmente es nuestra arma secreta a la hora de crear herramientas que les encantan a los desarrolladores.
•
~400 miembros del equipo
•
Más de 60 países
•
Más de 20 idiomas hablados
•
Más de mil 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 utilizamos lo que enviamos. Si está en su proyecto, probablemente también lo usemos en el nuestro. Creemos profundamente en el ecosistema de código abierto y nos esforzamos por respaldar, no reemplazar, las herramientas y comunidades existentes.
Fuente: Jobicy (https://jobicy.com/jobs/156576-supalite-engineer)
Este anuncio proviene de un feed de socios. Solicítalo en el sitio web de origen.
Fuente: Supabase
Publicación proporcionada por Supabase.