Senior Full Stack Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+15 more
Job description
?Sobre la posiciónBuscamos 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ásDesarrollar 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é buscamosEntre 3 y 5 años de experiencia desarrollando aplicaciones con React, TypeScript y Node.js.Experiencia sólida desarrollando aplicaciones Full Stack. Soft skillsConocimientos 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 skillsMentalidad 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.?ValorableExperiencia 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 retoContrato indefinido.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 principalFrontend: 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.
Requirements
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.
Benefits & conditions
Contrato indefinido. 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
16 Best Free React UI Libraries in 2025
React Developer Salary [2023]
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again