12 sep
|
TeamSystem España
|
Madrid
12 sep
TeamSystem España
Madrid
Sobre la posición
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.
Qué harás
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.
Qué buscamos
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.
Soft skills
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
Contrato fijo. Incorporarte al equipo de ingeniería de un grupo tecnológico europeo con presencia internacional. Participar en el desarrollo de un ERP SaaS moderno 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.
Stack principal
Frontend: React, TypeScript, React Native, Jest, Cypress, ConfigCat. Backend: Node.js, NestJS, PostgreSQL, Redis, Pub/Sub. Cloud: Kubernetes, Helm, Grafana, Prometheus, Terraform, Google Cloud platform, Microsoft Azure, GitHub.
📌 Senior Full Stack Software Engineer (Madrid)
🏢 TeamSystem España
📍 Madrid