FULLSTACK JAVA + REACT + NODEJS

120.000.000 - 200.000.000


En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor. Responsabilidades y atribuciones: El rol de Desarrollador Fullstack Senior debe tener amplia experiencia en desarrollo frontend y backend, competencias sólidas en arquitecturas de software y capacidad para trabajar de manera independiente dentro de un equipo de desarrollo ágil. Este rol implicará la creación y mantenimiento de aplicaciones web, implementación de buenas prácticas de programación, calidad de código, y contribuir de manera significativa en el diseño de soluciones escalables. Desarrollar y mantener aplicaciones utilizando tecnologías (Java, NodeJS + React) Diseñar soluciones técnicas siguiendo principios de arquitectura de software moderna (DDD, Clean Architecture, SOLID). Optimizar consultas en bases de datos relacionales como SQL Server. Desarrollar y supervisar procesos ETL utilizando SSIS. Integrar sistemas con Apache Kafka u otro sistema de colas para garantizar una arquitectura orientada a eventos. Gestionar repositorios de código utilizando Git y GitHub, gestionando ramas y flujos de trabajo (Git Flow, trunk-based, entre otros). Implementar y mantener herramientas de análisis de calidad como SonarQube. Utilizar herramientas de pruebas estáticas para mejorar la calidad del software. Colaborar en decisiones de infraestructura utilizando contenedores Docker y orquestadores como Kubernetes. Trabajar en colaboración con equipos multidisciplinarios en entornos ágiles (Scrum o similares). Requisitos y competencias: 5 años de experiencia como desarrollador Fullstack con tecnologías React y Node.js, Java. Conocimientos avanzados en SQL Server u otras bases de datos relacionales. Experiencia práctica en el desarrollo y supervisión de procesos ETL utilizando SSIS. Experiencia en integración con sistemas de colas, preferentemente Apache Kafka. Sólidos conocimientos en patrones de diseño, principios SOLID, DDD y arquitectura limpia. Dominio en el uso de herramientas de control de versiones como Git/GitHub. Experiencia en la implementación y mantenimiento de herramientas de análisis de calidad como SonarQube. Familiaridad con herramientas de análisis de código estático. Conocimiento práctico de Docker y Kubernetes en ambientes productivos. Conocimiento en el uso de herramientas de gestión de tareas como JIRA u otras. Certificación o experiencia en metodologías ágiles (Scrum Master). Competencias Personales Capacidad para trabajar de forma autónoma y tomar decisiones técnicas informadas. Habilidad para comunicar ideas y soluciones técnicas complejas de manera clara. Proactividad, orientación a resultados y trabajo en equipo. Disposición para el aprendizaje continuo y la adaptación a nuevas tecnologías. Desarrollador Junior Node.js - Trabajo Remoto #J-18808-Ljbffr

trabajosonline.net © 2017–2021
Más información