Únete a nuestro equipo como Fullstack Developer y desarrolla soluciones completas de alto impacto Si tienes experiencia combinando el desarrollo de interfaces de usuario modernas y la creación de servicios backend escalables, ¡queremos conocerte ¿Qué ofrecemos? 100% teletrabajo : Trabaja desde donde quieras con la máxima flexibilidad, siempre que tengas buena conexión a internet. Horario flexible : Organiza tu jornada según tu ritmo personal y coordina con tu equipo para mantener un balance ideal entre tu vida laboral y personal. Vacaciones : 22 días anuales, 2 de libre disposición, más los días 24 y 31 de diciembre libres. Contrato indefinido : Desde el primer día, con opción de recibir tu nómina en 12 o 14 pagas. Retribución flexible : Decide cómo destinar parte de tu salario a beneficios como tarjeta restaurante, cheque guardería, seguro médico o formación. Formación continua : Accede a plataformas como Udemy Business, cursos de idiomas, certificaciones oficiales y programas de desarrollo técnico adaptados a tus necesidades. Plan de carrera : Diseña tu propio crecimiento profesional con apoyo para transitar entre comunidades o asumir roles de liderazgo. Bienestar integral : Acceso a un programa completo de bienestar que incluye nutrición, actividad física y talleres de equilibrio emocional. Ambiente de trabajo inclusivo : Somos una empresa diversa con políticas activas de igualdad y multiculturalidad. Eventos sociales y diversión : Actividades para conectar con tus compañeros, como videojuegos multijugador, escape rooms virtuales y más. ¿Con qué herramientas trabajarás? Frontend: React, TypeScript, Redux, CSS modular (BEM), herramientas como Vite, Webpack, Eslint y Prettier. Backend: Java (17/21), Spring Boot, APIs REST y gRPC. Bases de datos: PostgreSQL, MongoDB y Cassandra. Mensajería asíncrona: Kafka, MQ. Arquitectura: Microservicios con principios DDD y arquitectura hexagonal. Infraestructura: Docker, Kubernetes, OpenShift, AWS y pipelines CI/CD. ¿Cuál será tu misión en el proyecto? Diseñar y desarrollar interfaces de usuario modernas, conectándolas con servicios backend robustos. Optimizar la integración entre frontend y backend, asegurando comunicación segura y eficiente. Implementar y mantener servicios REST y gRPC que gestionen grandes volúmenes de datos. Garantizar la calidad mediante pruebas unitarias e integradas en todo el stack. Resolver problemas técnicos, depurar errores y proponer mejoras en rendimiento y escalabilidad. Requisitos mínimos: Experiencia avanzada en React (hooks, Context API, Redux). Conocimientos sólidos en JavaScript, TypeScript, HTML y CSS. Desarrollo backend con Java (17/21) y Spring Boot. Familiaridad con bases de datos SQL (PostgreSQL) y NoSQL (MongoDB). Experiencia con sistemas de mensajería como Kafka y manejo de microservicios. Testing con Jest (frontend) y JUnit (backend). Conocimientos en herramientas de CI/CD, contenedores (Docker, Kubernetes) y despliegues en la nube. ¿Por qué unirte? Trabajarás en un proyecto estratégico en un equipo multidisciplinar bajo metodologías ágiles, colaborando con Product Owners, arquitectos, líderes técnicos y diseñadores UX/UI. Tendrás la oportunidad de asumir retos técnicos mientras contribuyes a soluciones innovadoras y escalables. ¡Apúntate y te daremos más detalles En Knowmad Mood, estamos comprometidos con la diversidad e inclusión, creando igualdad de oportunidades para todos los candidatos calificados, sin distinción alguna.