FullStack Developer
Descrição da vaga
¡Sé parte de Stefanini!
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.
Buscamos un(a) Desarrollador(a) Fullstack con experiencia en React y Golang, orientado(a) a proyectos de modernización de aplicaciones legadas, capaz de participar en la migración funcional de soluciones existentes hacia una arquitectura moderna, desacoplada y escalable.
El rol tendrá como foco la construcción de Micro Frontends en React, el desarrollo de APIs REST en Golang, la integración con bases de datos Oracle, y la colaboración en una arquitectura desplegada sobre Google Cloud Platform / GKE, resguardando continuidad operacional, calidad técnica, seguridad y mantenibilidad.
Se espera además capacidad para trabajar en contextos de migración 1:1, donde sea necesario comprender sistemas existentes, respetar comportamiento funcional actual y evolucionar la solución hacia estándares modernos de desarrollo
Responsabilidades e atribuições
Responsabilidades
Desarrollo Frontend
· Desarrollar interfaces web modernas utilizando React.
· Construir y mantener soluciones basadas en arquitectura de microfrontends.
· Integrar microfrontends dentro de ecosistemas corporativos como Falabella Business Center (FBC).
· Asegurar que las funcionalidades migradas mantengan equivalencia funcional respecto al sistema legado.
· Implementar componentes reutilizables, mantenibles y alineados con estándares de arquitectura frontend.
· Velar por compatibilidad, performance y correcta experiencia de usuario.
Desarrollo Backend
· Diseñar y desarrollar APIs REST desacopladas utilizando Golang.
· Implementar lógica de negocio reutilizable, escalable y mantenible.
· Integrar servicios backend con sistemas existentes y componentes corporativos.
· Asegurar manejo adecuado de errores, validaciones, logs y trazabilidad.
· Participar en la separación de responsabilidades entre capa frontend, backend y acceso a datos.
Integración de Datos y Sistemas
· Integrar la solución con bases de datos Oracle existentes, resguardando compatibilidad funcional.
· Diseñar componentes preparados para evolución futura de la plataforma de datos.
· Consumir e integrar servicios existentes mediante APIs y mecanismos corporativos.
· Participar en estrategias de transición entre el sistema legado y la arquitectura objetivo.
Seguridad y Arquitectura
· Integrar mecanismos corporativos de autenticación y autorización mediante Keycloak.
· Respetar estándares de seguridad, perfiles, roles y control de acceso.
· Participar en la implementación de soluciones sobre GCP, contenedores y entornos orquestados en Kubernetes / GKE.
· Colaborar en la definición y evolución de arquitectura objetivo React + Golang.
Calidad y Buenas Prácticas
· Aplicar principios de clean code, desarrollo modular y mantenible.
· Desarrollar pruebas unitarias y apoyar pruebas de integración/regresión.
· Asegurar cumplimiento de estándares de calidad, documentación técnica y buenas prácticas de versionamiento.
· Participar en revisiones de código y en la mejora continua del producto.
· Contribuir a que el código quede listo para integrarse en pipelines CI/CD y procesos de despliegue.
Trabajo Colaborativo
· Trabajar con equipos de arquitectura, negocio, QA, DevOps y stakeholders técnicos.
· Participar en ceremonias ágiles, refinamientos y estimaciones.
· Levantar riesgos técnicos y aportar propuestas de solución.
· Apoyar procesos de migración, convivencia temporal con legacy y transición ordenada a la nueva plataforma.
Requisitos e qualificações
Requisitos Técnicos
Excluyentes
· Experiencia en desarrollo frontend con React.
· Experiencia en desarrollo backend con Golang.
· Experiencia en construcción y consumo de APIs REST.
· Experiencia en integración con bases de datos SQL, idealmente Oracle.
· Conocimiento o experiencia comprobable en microfrontends.
· Manejo de Git y trabajo colaborativo con repositorios.
· Experiencia en pruebas unitarias y buenas prácticas de desarrollo.
· Conocimiento en arquitectura desacoplada y separación por capas.
Deseables
· Experiencia en proyectos de modernización o migración de sistemas legacy.
· Experiencia en integración con Keycloak o soluciones similares de IAM/SSO.
· Conocimiento en Google Cloud Platform (GCP).
· Experiencia en Docker y Kubernetes / GKE.
· Experiencia en CI/CD y automatización de pipelines.
· Manejo de observabilidad, logging y monitoreo.
· Conocimiento en TypeScript.
· Experiencia con bases de datos NoSQL.
Conocimientos Esperados
· Desarrollo de Micro Frontends en React.
· Desarrollo de APIs desacopladas en Golang.
· Integración con Oracle Database y sistemas corporativos existentes.
· Autenticación, autorización y control de acceso con Keycloak.
· Despliegue y operación sobre entornos cloud y contenedores.
· Migración funcional de aplicaciones legacy hacia arquitecturas modernas.
· Patrones de diseño, clean code y buenas prácticas de ingeniería.
· Testing, documentación técnica y aseguramiento de calidad.
Informações adicionais
Beneficios Stefanini
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Presentacion cv
- Etapa 3: Entrevista
- Etapa 4: onbording
- Etapa 5: Contratação
Creer para co-crear
¿Buscas un lugar donde tus ideas brillen?
Con más de 38 años y una presencia global, en Stefanini transformamos el mañana juntos. Aquí, cada acción cuenta y cada idea puede marcar la diferencia. Únete a un equipo que valora la innovación, el respeto y el compromiso.
Si eres una persona disruptiva, te mantienes en aprendizaje continuo y la innovación está en tu ADN, entonces somos lo que buscas. ¡Ven y construyamos juntos un futuro mejor!
Conoce más sobre nosotros