Buscamos un/a Senior Full Stack Software Engineer para incorporarse al equipo de TeamSystem Facturas.Participarás en el desarrollo de un producto moderno, colaborando en todo el ciclo de vida del software y trabajando de forma equilibrada tanto en frontend como en backend.Formarás parte de un equipo compacto en el que las decisiones técnicas se toman de forma colaborativa y donde cada ingeniero tiene un impacto directo en la evolución del producto.No buscamos a alguien que únicamente implemente funcionalidades; buscamos una persona con mentalidad de ingeniería, capaz de comprender el dominio de negocio, participar en las decisiones técnicas y contribuir activamente a la evolución del producto.- Desarrollar nuevas funcionalidades Full Stack, trabajando de forma equilibrada entre frontend y backend.- Diseñar e implementar interfaces de usuario modernas utilizando React y TypeScript.- Desarrollar y evolucionar servicios backend con Node.Js y NestJS.- Diseñar y mantener APIs e integraciones entre los diferentes componentes de la plataforma.- Participar en el diseño del dominio y en la evolución de la arquitectura del producto.- Desarrollar pruebas automatizadas para garantizar la calidad y estabilidad de la aplicación.- Colaborar en los despliegues sobre Kubernetes y acompañar la evolución del producto en producción.- Participar en revisiones de código y contribuir a mantener un alto estándar de calidad.- Trabajar estrechamente con Producto, Diseño, QA y el resto del equipo de ingeniería durante todo el ciclo de desarrollo.- Participar activamente en las decisiones técnicas y proponer mejoras de arquitectura, calidad y mantenibilidad.- Entre 3 y 5 años de experiencia desarrollando aplicaciones con React, TypeScript y Node.Js.- Experiencia sólida desarrollando aplicaciones Full Stack.
Soft skills- Conocimientos de NestJS para el desarrollo de servicios backend.- Experiencia diseñando aplicaciones apoyadas en PostgreSQL y Redis.- Experiencia trabajando con arquitecturas Event Driven y sistemas de mensajería.- Conocimientos sólidos de Domain Driven Design (DDD), principios SOLID y arquitecturas de Modular Monolith.- Experiencia desarrollando pruebas automatizadas con Jest y Cypress.- Comprensión del ciclo de despliegue sobre Kubernetes y capacidad para colaborar con equipos DevOps.- Interés por construir software mantenible, escalable y orientado a la calidad.- Mentalidad de ingeniería y orientación a la calidad del software.- Ownership sobre las soluciones que desarrollas, desde el diseño hasta su evolución en producción.- Capacidad para comprender el negocio y transformar necesidades funcionales en soluciones técnicas.- Criterio técnico para participar en decisiones de arquitectura y defenderlas de forma constructiva.- Perfil colaborativo, cómodo trabajando con Producto, Diseño, QA y el resto del equipo de ingeniería.- Curiosidad, aprendizaje continuo y voluntad de mejorar tanto el producto como la forma de trabajar del equipo.Valorable- Experiencia desarrollando aplicaciones móviles con React Native.- Uso de ConfigCat o herramientas similares de Feature Flags.- Experiencia con Terraform, Helm y despliegues sobre Kubernetes.- Observabilidad mediante Grafana y Prometheus.- Experiencia trabajando con Google Cloud Platform y/o Microsoft Azure.- Experiencia colaborando con equipos DevOps.- Uso de herramientas de Inteligencia Artificial aplicadas al desarrollo de software.- Inglés para colaborar en un entorno internacional.Qué ofrece el reto- Incorporarte al equipo de ingeniería de un grupo tecnológico europeo con presencia internacional.- Participar en el desarrollo de un ERP SaaS actual con una arquitectura sólida y un stack tecnológico actualizado.- Formar parte de un equipo donde la opinión técnica de cada ingeniero cuenta y las decisiones se toman de forma colaborativa.- Trabajar sobre todo el ciclo de vida del producto, desde la definición de la solución hasta su despliegue y evolución en producción.- Modelo de trabajo híbrido.#J-18808-Ljbffr
📌 Senior Full Stack Software Engineer (Madrid)
🏢 TeamSystem España
📍 Madrid
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.