Senior Full Stack Software Engineer

Teamsystem España
Madrid, Spain
3 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Automation of Tests Microsoft Azure Software as a Service Code Review DevOps Github Mobile Application Software PostgreSQL Node.Js
+15 more
Redis Prometheus Service Development Studio Software Engineering TypeScript Google Cloud ReactJS Grafana Cypress (Programming Language) Backend Kubernetes React Native NestJS Terraform Domain Driven Design

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.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:04 min

Comparing flexible tools against opinionated NestJS frameworks

Matteo Collina Matteo Collina · JS Congress

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

Videos

See all

Related articles

See all