SOFTGIC
1953 - Desarrollador Full Stack Semi Senior/Senior – Refactorización y Arquitectura
Publicado 16 oct 2026
Buscamos un Desarrollador Full Stack Semi Senior/Senior con sólida experiencia en Next.js, React, TypeScript, Prisma, MySQL y pnpm Workspaces, especializado en refactorización, arquitectura de software y optimización de aplicaciones.
Será responsable de analizar un monorepo existente desde su código fuente, mejorar su arquitectura, modularidad, seguridad y testeabilidad, garantizando la estabilidad de las aplicaciones y entregando documentación técnica profesional alineada con la implementación real.
Requisitos
-
Experiencia sólida en Next.js, React y TypeScript.
-
Dominio de Prisma ORM, MySQL y pnpm Workspaces.
-
Experiencia trabajando con monorepos y arquitecturas modulares.
-
Desarrollo, consumo e integración de APIs REST y sistemas externos.
-
Conocimientos de seguridad web, validación de datos y manejo de errores.
-
Aplicación de principios SOLID, separación de responsabilidades y Clean Architecture pragmática.
-
Experiencia implementando DTOs, validadores, repositories, services y adaptadores.
-
Conocimientos de logging estructurado, trazabilidad y tolerancia a fallos.
-
Experiencia en refactorización, pruebas de software, gestión de deuda técnica y eliminación de código legacy.
-
Capacidad para elaborar documentación técnica y arquitectónica.
-
Autonomía para ejecutar y entregar el proyecto en máximo un mes.
Responsabilidades
-
Analizar la estructura, dependencias, integraciones y código existente del monorepo.
-
Refactorizar componentes y servicios sin afectar el funcionamiento de otras aplicaciones.
-
Mejorar la arquitectura, modularidad, mantenibilidad, seguridad y testeabilidad del sistema.
-
Implementar buenas prácticas de desarrollo, contratos claros, DTOs, validadores y patrones de diseño.
-
Optimizar consultas, servicios, APIs e integraciones con sistemas externos.
-
Fortalecer la trazabilidad, el logging estructurado, el manejo de errores y la tolerancia a fallos.
-
Identificar y reducir deuda técnica, eliminando código legacy y dependencias no utilizadas.
-
Implementar o ajustar pruebas para validar los cambios y prevenir regresiones.
-
Elaborar documentación técnica y arquitectónica profesional, coherente con el código implementado.
-
Garantizar la entrega de los cambios funcionales y documentados dentro del plazo establecido.
Importante: Se requiere experiencia comprobable en refactorización de aplicaciones existentes y manejo de monorepos. No buscamos únicamente un desarrollador de nuevas funcionalidades, sino un profesional con criterio arquitectónico, autonomía técnica y capacidad para ejecutar mejoras sin comprometer la estabilidad del sistema.
Resumen del puesto
Tipo de empleo
Tiempo completo
Habilidades requeridas
Empleos similares
1957 - Ingeniero de Datos Azure – Lakehouse & PySpark
SOFTGIC
1954 - Desarrollador Full Stack – Automatización e IA
SOFTGIC
1904- Full Stack Developer con IA – Semi Senior
SOFTGIC
Técnico / Operador de Entornos Mainframe 1925
SOFTGIC
Medellin - Analista Administrativo – Enfoque Comercial y Licitaciones
SOFTGIC
1941 Senior Fullstack -Tech Leader AI
SOFTGIC