Logo for Stefanini LATAM

FullStack Developer

Roles & Responsibilities

  • Experience developing frontend applications with React
  • Experience developing backend services with Golang
  • Experience building and consuming RESTful APIs and working with decoupled architectures
  • Experience integrating with Oracle SQL databases and familiarity with microfrontends

Requirements:

  • Develop modern frontend interfaces using React and build/maintain a microfrontend architecture, ensuring functional parity with legacy systems and good user experience
  • Design and develop decoupled REST APIs using Golang, implementing reusable, scalable, and maintainable business logic with proper error handling, logging, and tracing
  • Integrate the solution with Oracle databases and other corporate systems, and design components for future data platform evolution
  • Contribute to security and architectural decisions by integrating authentication/authorization via Keycloak and deploying on Google Cloud Platform / GKE, while following best practices

Job description

JOB DESCRIPTION


¡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


RESPONSIBILITIES AND ASSIGNMENTS


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.


REQUIREMENTS AND QUALIFICATIONS


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.


ADDITIONAL INFORMATION


Beneficios Stefanini


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!


Full Stack Engineer Related jobs

Other jobs at Stefanini LATAM

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.