Prisma

Ingeniero Senior de Plataforma de Datos para Diseño, Implementación y Escalado de Sistemas

Esta oferta ya no está activa. Estas son las últimas ofertas de empleo remoto:

Últimas ofertas de empleo remoto

Ver todas las ofertas →

Formarás parte del equipo de la Plataforma de Datos Prisma, responsable de Accelerate, Prisma Postgres y la nube bare metal sobre la que se basan estos productos. Contribuirás a los proyectos del equipo en todo el stack, trabajando en el diseño, implementación y despliegue de soluciones clave para los clientes.

Responsabilidades:

  • Diseñar, implementar y desplegar un servidor WebSocket que permita a los clientes conectarse a Prisma Postgres desde entornos WASM donde las conexiones TCP no están disponibles.
  • Colaborar con el equipo de ORM para definir el protocolo del servidor y permitir la implementación del adaptador de cliente.
  • Seleccionar y desplegar un sistema de almacenamiento de configuración distribuido globalmente (como etcd o rqlite) para los secretos de autenticación cifrados, permitiendo el enrutamiento global para Prisma Postgres.
  • Trabajar junto con un ingeniero de infraestructura para mejorar la automatización de los servidores bare metal y reducir el tiempo de aprovisionamiento de nuevos servidores.
  • Solucionar problemas de conectividad esporádicos que puedan afectar a los clientes.

Requisitos:

  • Más de 8 años de experiencia en equipos de ingeniería de software ágiles, desarrollando aplicaciones web con TypeScript, NodeJS y Go.
  • Experiencia en la creación y escalado de sistemas distribuidos.
  • Se valora la experiencia con servidores dedicados.
  • Experiencia en bases de datos y tecnologías de backend como SQL/NoSQL, y familiaridad con servicios en la nube y API (GraphQL/REST).
  • Altos estándares de calidad, garantizando la excelencia con un equilibrio entre pragmatismo, propósito y una gran capacidad de acción: asumir la responsabilidad, tomar decisiones acertadas e impulsar un impacto significativo.
  • Habilidades de comunicación en inglés, tanto oral como escrita, capacidad para articular ideas complejas con claridad, adaptar el mensaje a diferentes audiencias, dar y recibir retroalimentación constructiva de manera efectiva y fomentar la colaboración entre equipos.
  • Proceso de pensamiento estructurado, abordando los problemas metódicamente y tomando decisiones bien fundamentadas.
  • Planificación eficaz, estableciendo objetivos claros, anticipando desafíos y garantizando una ejecución fluida, manteniendo a las partes interesadas alineadas.

 

Ofertas abiertas parecidas

Scroll al inicio
Ir arriba