Pular para o conteúdo principal

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

  1. Etapa 1: Cadastro
  2. Etapa 2: Presentacion cv
  3. Etapa 3: Entrevista
  4. Etapa 4: onbording
  5. 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!