# Ingeniero de Software Sénior

> Tres puestos a tiempo completo: plataformas de producto nativas de IA de punta a punta, del modelo de datos y la API a las pantallas que la gente usa de verdad.

Engagement: Tiempo completo
Work mode: Remoto
Rate: Se habla en la primera llamada, según la experiencia y la ubicación.
Posted: 2026-10-01
Canonical: https://webanion.com/es/careers/senior-software-engineer
Apply: https://webanion.com/es/careers/senior-software-engineer#apply

## Qué abarca el puesto

Ingeniería de producto en todo el stack. TypeScript de principio a fin, Next.js y React Native delante, NestJS y Strapi detrás, PostgreSQL debajo y despliegue en Kubernetes. Una funcionalidad es tuya desde el esquema hasta la pantalla y el despliegue, y eres quien sabe por qué funciona.

## Lo que construirías de verdad

<p>Son plataformas por las que pasan dinero y agendas, no webs de folleto. Una plataforma de reservas donde el cliente describe un viaje una sola vez y los operadores responden con presupuestos, y detrás la red de operadores que comparte trabajo entre sí. Una plataforma de finanzas cooperativas con un libro contable real, flujos de préstamos y los informes que firma un comité. Una plataforma de contenido headless que atiende a personas y a clientes de IA desde los mismos registros.</p><p>Los problemas son de los interesantes: un presupuesto que tiene que salir bien a la primera, un libro contable que tiene que cuadrar, una página que tiene que ser rápida en cinco idiomas, un despliegue que tiene que poder revertirse a las dos de la mañana.</p>

## Lo que buscamos

<p>Has sido responsable de algo de principio a fin y has convivido con ello después. Dominas TypeScript lo bastante como para que los tipos trabajen a tu favor y no en tu contra, y te sientes tan cómodo leyendo un plan de consulta como una traza de renderizado.</p><p>Escribes pruebas que de verdad fallarían si el código estuviera mal, y sabes explicar una decisión con palabras sencillas a alguien que no estaba en la sala. Hay tres puestos abiertos y no son intercambiables: dinos qué parte del stack quieres que te confiemos.</p>

## Cómo trabajamos

<p>Un issue antes del trabajo y después un solo pull request para él, revisado y fusionado por una persona. Todo script que cambia datos informa por defecto de lo que haría y solo actúa cuando pasas --execute, dentro de una transacción, y nombra la base de datos a la que ha llegado antes de decir nada sobre filas.</p><p>Las afirmaciones se validan con códigos de salida, no con una salida que parece correcta. Un merge a main compila y despliega por sí solo, cada imagen lleva una versión real y el camino de vuelta queda escrito antes de dar el paso adelante.</p><p>Toda la infraestructura funciona sobre hardware propio, así que ves el recorrido completo: el esquema, la API, la pantalla, la imagen, el despliegue y aquello que avisa a alguien cuando algo se rompe.</p>

## Cómo postularte

<p>Usa el formulario de contacto de esta página y adjunta tu CV. Cuéntanos una cosa que construiste y de la que todavía te sientes orgulloso, y una en la que te equivocaste y lo que te enseñó. La segunda respuesta es la que leemos dos veces.</p><p>Respondemos a todas las personas que escriben un mensaje de verdad. Aquí vale más una nota breve sobre tu propio trabajo que una carta de presentación escrita para cualquiera.</p>
