Developer
Role details
Job location
Tech stack
Job description
adopción de mejores prácticas, nuevos patrones y herramientas que eleven la calidad y la productividad del equipo. - Calidad: Garantizar la cobertura de testing automatizado (unitario, integración) como parte integral del ciclo de desarrollo. - Delivery: Entregar software funcional, resiliente y testeado en ciclos de dos semanas usando Scrum. Qué esperamos de ti: - Formación en Telecomunicaciones, Informática o similar. - +3/5 años de experiencia en desarrollo de software en entornos de I+D o producto. - Experiencia sólida en Java (Spring Boot / Quarkus) y Node.js (Express / NestJS). - Experiencia en Go como lenguaje de alto rendimiento para servicios y herramientas internas. - Diseño e implementación de arquitecturas de microservicios, event-driven y serverless. - Dominio de Angular (últimas versiones) con TypeScript. - Conocimiento de state management (NgRx), diseño responsive y componentes reutilizables. - Conocimiento de Apache Kafka (productores, consumidores, Kafka Streams/Connect). - Familiaridad con patrones de mensajería asíncrona y event sourcing. - Experiencia en el ecosistema AWS: Lambda, ECS/EKS, SQS, S3, DynamoDB, CI/CD (Codepipeline). - Contenedores y orquestación: Docker, Kubernetes. - Pipelines CI/CD: Jenkins - Git avanzado (trunk-based development, estrategias de branching). - Experiencia con bases de datos SQL (PostgreSQL, MySQL) y NoSQL (MongoDB, DynamoDB, Redis). - Testing automatizado: unitario (JUnit, Jest), integración y e2e. Soft skills: - Capacidad para liderar iniciativas técnicas y mentorizar a otros miembros del equipo. - Proactividad, autonomía y mentalidad de mejora continua. - Inglés fluido (mínimo B2) - idioma habitual de trabajo en proyectos internacionales. Que sería interesante que conocieras (o te enseñaremos nosotros): - Metodología Agile en el desarrollo de proyectos. - Conocimiento de administración de sistemas
Requirements
Linux - Experiencia en herramientas de automatización (Jenkins) - Conocimientos en .NET - Experiencia en arquitecturas serverless y event-driven a escala. - Conocimientos de seguridad de aplicaciones. - Experiencia con observabilidad avanzada: distributed tracing, métricas, alerting (Prometheus, Grafana) - Experiencia con IA/ML aplicado o integración de modelos en productos. Qué te ofrecemos: - Cultura: ven a trabajar en un entorno amigable, con gente joven y experta de diferentes nacionalidades. - Únete a un entorno activo y profesional, dónde el buen ambiente, trabajo en equipo y la excelencia s