TU PRÓXIMO CAPÍTULO
Senior Backend Software Engineer – Java, React
Sobre el puesto
• Diseñar, desarrollar y mantener servicios backend y APIs escalables, mantenibles y fiables
• Participar en decisiones técnicas aportando criterio de ingeniería y visión a largo plazo
• Evolucionar y refactorizar componentes backend con foco en calidad, rendimiento y mantenibilidad
• Diseñar, desarrollar y mantener pruebas automatizadas unitarias, de integración y end-to-end
• Garantizar la calidad del software mediante buenas prácticas, revisiones de código y automatización de pruebas
• Participar en la definición, mantenimiento y mejora de pipelines CI/CD y procesos de entrega continua
• Trabajar con aplicaciones contenerizadas utilizando Docker y Kubernetes
• Gestionar dependencias y artefactos mediante repositorios como Artifactory
• Colaborar con otros equipos para diseñar e integrar soluciones distribuidas
• Participar en troubleshooting, análisis de causa raíz y mejora continua de la calidad del servicio
• Utilizar herramientas modernas de apoyo al desarrollo y testing basadas en IA
• Asumir responsabilidad sobre las funcionalidades desde su diseño hasta el despliegue en producción
• Participar en ceremonias Agile y contribuir a la mejora continua de las prácticas de ingeniería
• Nivel mínimo B2 de inglés
• Residir en España
• Al menos 10 años de experiencia en el sector del software en general
• Al menos 2 años de experiencia desarrollando con Go, o sólida experiencia en Java combinada con experiencia en React
• Experiencia práctica con Docker y Kubernetes
• Experiencia en diseño, desarrollo y mantenimiento de APIs y servicios backend
• Experiencia con entornos CI/CD, preferiblemente GitHub Actions
• Experiencia en construcción y testing de aplicaciones utilizando Playwright, Vitest, React Testing Library o equivalentes
• Se valoran conocimientos de pruebas automatizadas unitarias, de integración y/o end-to-end
• Se valoran conocimientos de calidad del software, estrategias de testing y automatización de pruebas
• Se valoran conocimientos de integración, despliegue y entrega continua
• Se valoran conocimientos de Artifactory, feature flags, AWS, React, Java, microservicios, bases de datos SQL/NoSQL, DDD, Kafka y herramientas de desarrollo asistidas por IA
• 23 días de vacaciones al año
• 14 pagas, 12 mensuales y dos extras (junio y diciembre)
• Retribución flexible: ticket guardería
• Seguro médico + dental
• Horarios flexibles
• Modalidad presencial, teletrabajo o mixta disponible
• Reporte de gastos de transporte, hotel y dietas por el viaje semestral a las oficinas
• El portátil y su gestión serán facilitados por el cliente