Desarrollador Full-Stack en Mi Plante | Torre

Desarrollador Full-Stack

Emma destaca
La IA de Emma escribió esto. Habla con Emma para editarlo.
Tiempo completo

Tipo de contrato: Empleado

Compensación
COP4M - 5.5M/mes
~USD1.25k - 1.72k/mes
Negociable
location_on
Híbrido (Calle 20 Norte, San Vicente, Cali, Valle del Cauca, Colombia)
Publicado hace 4 meses

Responsabilidades


Requisitos: - 3+ años de experiencia como desarrollador(a) full stack, con responsabilidad real end-to-end sobre un producto en producción (no solo features aisladas). - Backend: dominio sólido de PHP / Laravel (patrones Service-Repository/DTO, colas, jobs, Eloquent, migraciones). - Frontend: experiencia con Vue 3 (o equivalente moderno) y TypeScript; deseable experiencia con Inertia.js. - Bases de datos relacionales (MySQL/MariaDB): modelado, transacciones, índices, locking (lockForUpdate, atomic updates). - Seguridad de aplicaciones web: OWASP Top 10, autorización (policies/gates), mass assignment, XSS, inyección, manejo seguro de webhooks (HMAC). - Experiencia integrando APIs externas de terceros (REST, SOAP/XML, OAuth2) — valorable si ha trabajado con bureaus de crédito, pasarelas de pago o cores bancarios. - Criterio para trabajar sobre un sistema legacy con disciplina (refactor incremental, tests, sin 'gran reescritura') más que preferencia por empezar de cero. Deseables (no excluyentes): - Experiencia previa en fintech, crédito de consumo o sector financiero regulado en Colombia (SFC, Habeas Data). - Experiencia configurando observabilidad (Sentry o similar), CI/CD y control de secretos (GitGuardian/Dependabot). - Conocimientos de arquitectura modular / monolito modular como paso previo a microservicios. Qué vas a manejar de inicio a fin: - Backend Laravel 12: controladores, servicios (patrón Service-DTO, ~29 servicios), modelos Eloquent, jobs en cola, colas/Redis, migraciones y BD MySQL. - Frontend Vue 3 + Inertia (TypeScript): páginas del marketplace, checkout, carrito, panel de aliados y panel administrativo. - Integraciones externas críticas: bureaus de crédito , firma digital y core bancario. - El flujo completo de aprobación de crédito: OTP, validación de identidad (KBA), cálculo de cupo, generación de cuotas y fianza, y desembolso. - Autenticación y autorización multi-guard (clientes, aliados, administradores) y aislamiento entre aliados (multi-tenancy). - Observabilidad, logging y cumplimiento (Habeas Data — Ley 1581 y 1266) de datos sensibles de crédito.