Ingeniero/a sénior de backend (TypeScript / Nest.js / AWS)

Vecten

United States

À distance

USD 120 000 - 180 000

Plein temps

14 jours+

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Sunscrapers Sp. z o.o., operando bajo la marca Vecten, busca un ingeniero backend para diseñar y construir una pasarela multiinquilino en Nest.js/TypeScript que conecte la plataforma de siniestros con múltiples sistemas de pólizas.

Trabajarás en un entorno AWS, con integración con Vault y Terraform, asegurando aislamiento de datos y entregas en un marco de PRD. El rol requiere experiencia en APIs, webhooks, y gestión de datos en PostgreSQL, con foco en cumplimiento de normativas y

Qualifications

  • 5+ años de experiencia en ingeniería backend y TypeScript en producción
  • Experiencia creando servicios de integración o pasarelas de API y manejo de webhooks
  • Conocimiento de PostgreSQL y modelado de datos relacionales
  • Experiencia en entornos multiinquilino y aislamiento de datos
  • Experiencia práctica con AWS (ECS/EKS o Lambda, SQS, S3, IAM, Secrets Manager o Vault)
  • Capacidad para leer y proponer cambios en Terraform
  • Inglés fluido y comunicación proactiva

Responsabilités

  • Diseñar y crear el servicio de pasarela con Nest.js y AWS
  • Implementar el contrato de webhook: autenticación por firmas, IPs permitidas, ISO-8601 y versión de póliza
  • Crear el enrutador y el registro de inquilinos
  • Desarrollar el marco de adaptadores de origen para API de terceros
  • Gestionar el flujo por lotes: recepción SFTP, cuarentena y cargas en PostgreSQL
  • Definir el modelo canónico de pólizas y la asignación al destino
  • Publicar observabilidad y crear el manual de incorporación
  • Escribir pruebas de aislamiento y simulacros de fallo
  • Colaborar asíncronamente con el equipo y expertos del cliente

Connaissances

TypeScript
Nest.js
Backend engineering
API integration
PostgreSQL
AWS
Terraform
Multi-tenant
English
Vault

Outils

Vault

Description du poste

Jornada completa B2B | Remoto en la UE / Polonia | Contexto de seguros de EE. UU. | Incorporación en octubre de 2026

Somos un socio de datos y tecnología nativo de la IA para los sectores de capital privado y salud. Fundada en 2010 y con sede en Varsovia, nuestra empresa trabaja con firmas líderes de PE, fondos de VC y organizaciones sanitarias para crear infraestructuras de datos propias, implementar soluciones de IA e impulsar la transformación nativa de la IA.

Nuestros clientes gestionan en conjunto más de $1.2T en activos. Nuestros proyectos duran, de media, cinco años. Nuestro NPS está por encima de 80. No necesitamos afirmar que somos credibles, podemos demostrarlo.

También hemos hecho con nuestra propia empresa lo que ahora hacemos para nuestros clientes. La hemos reestructurado en torno a la IA: herramientas, políticas, funciones y modelos de prestación. No es un discurso de venta. Es un método que ya hemos puesto en práctica, y estamos contratando a los ingenieros que lo aplicarán con otros.

La oportunidad

Nuestro cliente es una aseguradora estadounidense que está creando un negocio de plataforma sobre su propia capacidad aseguradora: un conjunto de servicios operativos que ofrece a las aseguradoras especializadas (MGA) para las que suscribe pólizas. El primer servicio son los siniestros: la aseguradora se está convirtiendo en administradora de siniestros para sus socios y los gestiona en una instancia compartida de una plataforma moderna de gestión de siniestros. Esa plataforma solo sabe comunicarse con un único sistema de pólizas, y cada socio tiene el suyo. La pieza que falta es una pasarela de pólizas multiinquilino, y es la dependencia que bloquea la puesta en marcha del primer socio a comienzos de 2027.

Serás el ingeniero que la construya. Trabajarás en un pequeño equipo con nuestro responsable técnico y directamente con el ingeniero de plantilla, el gerente de ingeniería y el experto en el dominio de siniestros del cliente, en su base de código y en su AWS. Ya gestionamos la plataforma de datos para el primer socio del cliente, así que te incorporarás a un equipo que conoce ambos extremos de la integración. El entorno cambia rápidamente y la especificación es un PRD, no un diseño. Se espera que propongamos, decidamos y entreguemos, no que esperemos a recibir tareas.

En qué trabajarás

El núcleo del trabajo será un servicio desde cero en Nest.js / TypeScript que se sitúa entre la plataforma de siniestros y N sistemas de pólizas externos: autentica el webhook entrante, determina a qué inquilino pertenece una solicitud, obtiene la póliza (mediante una llamada a la API en tiempo real o desde un almacén de pólizas alimentado por extracciones diarias de archivos), la transforma mediante un modelo canónico de pólizas y la devuelve con el esquema de la plataforma de siniestros. Todo ello con un aislamiento estricto de los datos entre inquilinos, porque enviar una póliza al destino equivocado supondría una filtración de datos entre inquilinos. En torno a ese núcleo, definirás el modelo canónico, gestionarás la revisión empresarial de la asignación de campos del primer socio, crearás la observabilidad y el manual de incorporación que convierten al inquilino #2 en un ejercicio de configuración, y llevarás todo el sistema hasta la revisión de seguridad y la preparación para el lanzamiento. Antes de escribir tu propio código, espera dedicar tiempo de verdad a revisar el precedente existente de inquilino único del cliente y las convenciones de su framework interno.

Tus responsabilidades
  • Diseñar y crear el servicio de pasarela con el framework interno del cliente basado en Nest.js y AWS, y proponer cambios de infraestructura mediante PR de Terraform para que los aplique su equipo de DevOps.
  • Implementar el contrato de webhook: autenticación HMAC en el código de la aplicación con secretos en Vault, lista de IP permitidas, gestión de fechas ISO-8601 y selección de la versión de póliza correspondiente a la fecha del siniestro.
  • Crear el enrutador y el registro de inquilinos, con resolución compuesta y un comportamiento de error bien definido.
  • Crear el framework de adaptadores de origen: una interfaz común con autenticación, tiempos de espera, reintentos con backoff y disyuntores específicos para cada origen, de modo que un origen lento de un inquilino no degrade el webhook de los demás.
  • Crear el flujo por lotes: zonas de recepción SFTP por inquilino, validación y cuarentena de archivos, cargas idempotentes en un almacén de pólizas PostgreSQL con retención de instantáneas y supervisión de la actualidad de los datos.
  • Definir el modelo canónico de pólizas y el asignador compartido del modelo canónico al destino; llevar las tablas de asignación del primer socio (códigos de cobertura, tipos de franquicia y roles) a revisión con el experto en siniestros del cliente.
  • Publicar observabilidad por inquilino (registros estructurados, métricas, panel de Grafana, alertas de actualidad y tasa de errores) y un manual de incorporación.
  • Escribir pruebas negativas de aislamiento como requisito para el lanzamiento, realizar simulacros de modos de fallo y recorridos de extremo a extremo en el entorno de pruebas del cliente, y ayudar con su revisión de seguridad.
  • Colaborar directamente con los ingenieros y expertos del dominio del cliente en distintas zonas horarias, principalmente de forma asíncrona. Se requiere cierta disponibilidad en la zona horaria PT, no más de una vez por semana.

Requisitos

  • 5+ años de experiencia en ingeniería backend y experiencia sólida y reciente con TypeScript en producción; Nest.js u otro framework de Node basado en inyección de dependencias.
  • Experiencia creando servicios de integración o pasarelas de API: webhooks, autenticación basada en firmas, reintentos, idempotencia, disyuntores y adaptadores para API de terceros.
  • PostgreSQL y modelado de datos relacionales; comodidad diseñando esquemas y escribiendo migraciones.
  • Experiencia con sistemas multiinquilino o con otro dominio donde el aislamiento de datos sea un requisito estricto, y criterio para probarlo de forma explícita.
  • Experiencia práctica con AWS (ECS/EKS o Lambda, SQS, S3, IAM, Secrets Manager o Vault); capacidad para leer y proponer cambios en Terraform, aunque los aplique otra persona.
  • Forma de trabajar nativa de la IA: usas herramientas como Claude Code y Codex como parte fundamental de tu forma de entregar, y aun así lees cada línea que se publica.
  • Autonomía: capacidad para delimitar solicitudes ambiguas, redactar una breve nota de diseño, hacer pronto al cliente la pregunta adecuada y entregar sin una supervisión intensa.
  • Inglés fluido y comunicación clara y proactiva con partes interesadas técnicas y no técnicas.
Se valorará
  • Experiencia en el sector asegurador: sistemas de administración de pólizas, siniestros, FNOL, coberturas y franquicias, estructuras de MGA/aseguradora.
  • Experiencia con integraciones por lotes o basadas en archivos (ingesta SFTP, validación de esquemas, patrones de cuarentena) o con trabajos que requieran mucha asignación de datos.
  • Experiencia con datos regulados: gestión de PII/PHI, controles HIPAA o SOC 2, registros de auditoría.
  • Observabilidad al estilo de Grafana / OpenTelemetry.
  • Experiencia previa en consultoría o en proyectos de cara al cliente.

Beneficios

  • Stack de IA sin restricciones y equipos prémium: licencias totalmente pagadas de Cursor, Claude Pro, etc.

  • Autonomía total (prioridad al trabajo remoto): nada de reuniones de relleno, exceso de Jira ni micromanagement. Tú gestionas el flujo de trabajo. Nos importan los sistemas que se ponen en producción, no las horas registradas.

  • Impacto directo: trabajarás cara a cara con nuestro CEO, CTO y vicepresidentes, y directamente con la dirección del cliente.

  • Cultura de ingeniería de vanguardia: crearás junto a ingenieros de élite que desarrollan sistemas que impulsan decisiones empresariales reales. Contarás con un entorno respaldado por el crecimiento continuo y una sólida cultura de intercambio de conocimientos (echa un vistazo a nuestro YouTube).

El responsable del tratamiento de los datos incluidos en tu solicitud es Sunscrapers Sp. z o.o., que opera bajo la marca Vecten, ul. Tadeusza Czackiego 15/17, 00-043 Varsovia, Polonia, NIP 1182116268. Tratamos tus datos para evaluar tu candidatura al puesto al que optas. Tienes derecho a acceder a tus datos, rectificarlos, suprimirlos y limitar su tratamiento, así como derecho a presentar una reclamación ante el Presidente de la Autoridad Polaca de Protección de Datos. Para cuestiones de protección de datos, escribe a dpo@vecten.com. La información completa, incluidas las bases jurídicas, los destinatarios y los plazos de conservación, figura en nuestra Política de Privacidad.

De conformidad con el requisito establecido en el artículo 24(6) de la Ley polaca de 14 de junio de 2024 sobre la protección de los denunciantes (Diario Oficial de 2024, punto 928, con sus modificaciones), te informamos de que SUNSCRAPERS Spółka z ograniczoną odpowiedzialnością, con domicilio social en Varsovia, ul. Tadeusza Czackiego 15/17, 00-043 Varsovia, inscrita en el Registro de Empresarios del Registro Judicial Nacional, gestionado por el Tribunal de Distrito de la ciudad capital de Varsovia en Varsovia, 12.ª División Comercial del Registro Judicial Nacional, con el número KRS 0000591597, NIP (número de identificación fiscal) 1182116268 y REGON 36322622000000, cuenta con un procedimiento interno de notificación. Si quieres consultarlo, escríbenos a: hr@vecten.com.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Ingeniero/a de software, experiencia de plataforma
Ingeniero/a de software, experiencia de plataforma

Siena AI • États-Unis

À distance
USD 120 000 - 180 000
Equidad/stock options
Formación y desarrollo profesional
Equilibrio trabajo-vida
Ingeniero/a sénior de full stack
Ingeniero/a sénior de full stack

Siena AI • États-Unis

À distance
USD 140 000 - 220 000
Salario competitivo
Acciones/Equidad
Presupuesto para formación
+1
Ingeniero sénior de aprendizaje automático, IA integrada
Ingeniero sénior de aprendizaje automático, IA integrada

Pennylane SAS • États-Unis

À distance
USD 140 000 - 210 000
Responsable de Estrategia y BizOps
Responsable de Estrategia y BizOps

airSlate • États-Unis

À distance
USD 140 000 - 210 000
Entorno de trabajo flexible
Remuneración competitiva y stock
Desarrollo profesional y aprendizaje
+4
Senior Backend Engineer - Nest.js / TypeScript (Remote, EU)
Senior Backend Engineer - Nest.js / TypeScript (Remote, EU)

Vecten • États-Unis

À distance
USD 120 000 - 180 000
Ingeniero/a de fiabilidad del sitio (SRE)
Ingeniero/a de fiabilidad del sitio (SRE)

MLabs • États-Unis

À distance
USD 134 000 - 161 000
Stock options
Benefits package
Remote-first environment
Responsable de Seguridad de la Información
Responsable de Seguridad de la Información

Secfix • États-Unis

À distance
USD 156 000 - 212 000
Trabajo remoto 100% con oficinavirtual
Salario competitivo local
Participación en el capital
+5
Asesor/a jurídico/a comercial
Asesor/a jurídico/a comercial

Viktor • États-Unis

À distance
USD 180 000 - 280 000
Ingeniero/a sénior de backend: infraestructura de aprendizaje automático
Ingeniero/a sénior de backend: infraestructura de aprendizaje automático

Constructor • États-Unis

À distance
USD 80 000 - 120 000
Vacaciones ilimitadas
Remoto total
Ayuda para trabajar desde casa
+5
Senior Product Manager: Recuperación
Senior Product Manager: Recuperación

Constructor • États-Unis

À distance
USD 180 000 - 240 000
Vacaciones ilimitadas
Opciones sobre acciones
Cobertura sanitaria en EE. UU.
+6