Ingeniero Full Stack
Ingeniero para desarrollar funcionalidades de extremo a extremo con React, TypeScript y Node.js. El puesto ofrece opciones sobre acciones y crecimiento hacia un rol sénior.
El portal de empleo de España
Más de 87.000 ofertas activasEn remoto, International - Remote +1·Jornada completa·Añadida hace 20 días
2 ofertas abiertas
Jornada completa
Según la oferta.
Trabajar en inglés
Se requiere inglés, según la oferta.
Trabajar en remoto, con limitaciones
remote within CET ±2 hours
Tener 5+ años de experiencia
Puesto de nivel Senior.
Esta oferta se ha traducido automáticamente al español.
Más de 5 años construyendo sistemas de producción, con sólida experiencia en backend (Node.js o Go)
Sólidos conocimientos de SQL: consultas complejas, optimización de rendimiento, diseño de esquemas
Experiencia en infraestructura: GCP o AWS, Terraform, pipelines de CI/CD
Comodidad en todo el stack: enfocado al backend pero capaz de lanzar funcionalidades reales de frontend en React/TypeScript, no solo "arreglar un botón"
Fuerte intuición de producto: has lanzado funcionalidades donde has tomado decisiones arquitectónicas y de producto
Excelente comunicación: redacción clara, capacidad de debate respetuosa, documentación que los demás realmente lean
Comodidad con la ambigüedad: haces las preguntas adecuadas, haces suposiciones razonables y sigues adelante
Inglés fluido: estamos distribuidos; la comunicación clara es esencial
Has trabajado antes en una startup en fase inicial (y te ha gustado)
Experiencia con sistemas de autenticación: OAuth, SAML, SSO, Auth0
Proyectos personales o de código abierto que demuestren que construyes cosas por curiosidad
Has utilizado herramientas de codificación con IA y tienes opiniones al respecto
Te importa el oficio: código limpio, buenas abstracciones, sistemas fiables
Salario competitivo + stock options - lo discutiremos según la experiencia y la ubicación
Compatible con remoto - Barcelona híbrido opcional, remoto dentro de CET ±2 horas
Equipo pequeño, impacto visible - Más de 500.000 usuarios, ingresos reales, tu trabajo importa
Trabaja directamente con el CTO y el CPO - decisiones rápidas, sin capas, influencia real
Equipo nativo de IA - utilizamos Claude Code y Cursor en nuestro día a día y estamos abiertos a probar cosas nuevas
¿No cumples todos los requisitos pero crees que serías genial? Postúlate de todos modos. Nos importa más la trayectoria y el criterio que los títulos.
Buscamos un Senior Product Engineer: alguien que construya funcionalidades completas desde la base de datos hasta la interfaz de usuario, con especial fortaleza en sistemas backend.
Trabajarás directamente con el CTO y el CPO, sin capas de gestión de por medio. Estarás presente cuando se tomen las decisiones y tendrás una aportación real sobre qué construimos y cómo.
Llamamos a este puesto "Product Engineer" porque no te limitarás a implementar tickets. Serás responsable de las funcionalidades de principio a fin, tomarás decisiones de producto y lanzarás cosas que importan a usuarios reales.
Stack tecnológico: Node.js (principal para código nuevo), algo de Go heredado (~20%), React/TypeScript en el frontend. Infraestructura en GCP con Terraform.
Reparto típico: ~60% backend/infra, ~40% frontend; varía según el proyecto.
Lanzar funcionalidades completas, de extremo a extremo - Desde el diseño del esquema hasta la API y la interfaz de usuario. Serás responsable de todo el vertical, no solo de una capa.
Construir y mantener la infraestructura - GCP, Terraform, pipelines de CI/CD. Mantendrás los sistemas en funcionamiento y los mejorarás con el tiempo.
Optimizar bases de datos - Escribir consultas complejas, ajustar el rendimiento, diseñar esquemas que escalen.
Tomar decisiones de producto - ¿Ves una forma mejor de resolver un problema de un usuario? Propónla y constrúyela. Confiamos en que los ingenieros tomen decisiones inteligentes tanto técnicas como de producto.
Construir con herramientas de IA - Utilizamos Claude Code, Cursor y otras herramientas de IA a diario. Deberías sentirte cómodo (o entusiasmado) trabajando de esta manera.
Ser responsable de tu código en producción - El despliegue continuo significa que lo que fusionas hoy, está en vivo hoy. Depurarás, monitorizarás y mejorarás lo que construyas.
Seamos honestos sobre el encaje:
❌ No es un horario de 9 a 5 relajado - Startup significa más responsabilidad, mayores riesgos y periodos de intenso trabajo en torno a los lanzamientos. Respetamos el tiempo personal y nos recuperamos tras los sprints, pero cuando lanzamos, lo hacemos a tope.
❌ No es un entorno altamente estructurado - Si necesitas especificaciones detalladas y hojas de ruta claras para funcionar, este no es tu lugar.
❌ No es solo backend - Pasarás tiempo real en React. Si buscas algo puramente de backend/infraestructura, este no es el puesto.
❌ No es principalmente frontend - Si quieres profundizar en UI/UX, tenemos un puesto de Frontend Product Engineer.
CareerOS es una plataforma de carrera B2B2C que presta servicio a más de 100 de los mejores programas de MBA del mundo —incluyendo Oxford, INSEAD, London Business School, Georgetown y Notre Dame— junto con más de 30 empleadores. Ayudamos a más de 500.000 usuarios a conseguir los trabajos que aman, y estamos creciendo con ingresos reales (no solo con financiación).
Somos un equipo pequeño y de alto rendimiento de 5 ingenieros con sede en Barcelona, que escalará a más de 10. Trabajamos en pequeños squads, cada uno de los cuales es responsable de su área del producto de principio a fin. Lanzamos rápido, somos dueños de nuestras decisiones y nos impulsamos mutuamente para realizar un gran trabajo.
Te unirás como uno de los 5 ingenieros, creciendo hasta más de 10. A medida que escalemos, habrá un camino claro hacia tech lead o staff engineer para la persona adecuada. Ayudarás a dar forma a la cultura de ingeniería, no solo a heredarla.