Full-Stack Developer (Go)

  • Desarrollar y mantener componentes frontend reutilizables para la experiencia web del producto, siguiendo principios de Atomic Design y UI-Kits.
  • Implementar integraciones entre el frontend y APIs y servicios del ecosistema, incluyendo autenticación, medios de pago, catálogos, beneficios y suscripciones.
  • Participar en el desarrollo de funcionalidades backend de soporte, incluyendo BFFs, middlewares, orquestadores y microservicios en Go.
  • Implementar páginas y rutas utilizando Next.js con enfoque SSR, SSG e ISR según las necesidades del negocio.
  • Trabajar estrechamente con UX/UI para implementar experiencias responsivas, accesibles y performantes.
  • Asegurar la calidad del código mediante pruebas automatizadas unitarias, funcionales y end-to-end.
  • Participar en code reviews, refinamientos, estimaciones y ceremonias ágiles del equipo.
  • Documentar soluciones técnicas y compartir conocimiento con el equipo.
  • Colaborar en la evolución de la arquitectura del ecosistema digital, proponiendo mejoras de performance, escalabilidad, mantenibilidad y reusabilidad.
  • Apoyar la construcción acelerada de soluciones y prototipos incorporando prácticas de desarrollo asistido por IA y vibe coding como acelerador, sin comprometer calidad ni mantenibilidad.
  • Formación en Ingeniería en Computación, Desarrollo de Software, Informática o carrera afín. Se valorará experiencia equivalente en lugar de título formal.
  • Experiencia comprobada en JavaScript moderno y TypeScript.
  • Dominio de React y herramientas asociadas: Hooks, Context API, Zustand o Redux.
  • Experiencia con Next.js incluyendo Server-Side Rendering (SSR), Static Site Generation (SSG) e Incremental Static Regeneration (ISR).
  • Experiencia en desarrollo backend con Go.
  • Conocimiento de APIs REST y GraphQL.
  • Familiaridad con el enfoque Atomic Design / UI-Kits y herramientas como Storybook.
  • Buen manejo de control de versiones con Git.
  • Experiencia trabajando con plataformas y servicios desacoplados / composables.
  • Capacidad para integrarse con servicios digitales como autenticación, medios de pago, catálogos, promociones, beneficios y suscripciones.
En WiTi promovemos un ambiente colaborativo donde la cultura del aprendizaje es parte fundamental. Entre nuestros beneficios están:
  • Plan de carrera personalizado para el desarrollo profesional.
  • Certificaciones para continuar creciendo en tu carrera.
  • Cursos de idiomas, apoyando el desarrollo personal y profesional.