Job Description
Nos encontramos en búsqueda de un Desarrollador Backend con experiencia sólida en desarrollo de APIs, integraciones, bases de datos y procesos backend de alta criticidad. Buscamos un perfil con criterio técnico, orientación a la calidad y capacidad para desenvolverse en entornos productivos exigentes, participando en la evolución de plataformas transaccionales, servicios internos e integraciones con terceros.
La posición está orientada a profesionales que cuenten con entre 3 y 5 años de experiencia en desarrollo backend, con dominio de PHP y Laravel, así como experiencia en diseño y mantenimiento de servicios escalables, seguros y bien estructurados. Valoramos especialmente la capacidad para trabajar con lógica de negocio compleja, procesos asíncronos, trazabilidad operativa y buenas prácticas de arquitectura y desarrollo.
Funciones principales
- Desarrollar, mantener y optimizar APIs backend para los distintos servicios del ecosistema financiero.
- Implementar nuevas funcionalidades sobre plataformas actuales y participar en la evolución de proyectos nuevos y sistemas legacy.
- Desarrollar integraciones con terceros mediante APIs, webhooks y otros mecanismos de comunicación segura.
- Diseñar y mejorar procesos asíncronos utilizando colas y servicios desacoplados.
- Asegurar la integridad de procesos críticos mediante validaciones, transacciones, controles de concurrencia e idempotencia.
- Optimizar consultas SQL, estructuras de datos y rendimiento general de las aplicaciones.
- Participar en pruebas técnicas, revisión de código y documentación funcional y técnica.
- Colaborar en la identificación y resolución de incidencias complejas en entornos productivos.
- Implementar y mantener medidas de seguridad en APIs y servicios backend.
- Contribuir con la trazabilidad de eventos, registro de logs y mejora continua de la estabilidad de la plataforma.
Requisitos
- Experiencia de 3 a 5 años en desarrollo backend sobre entornos productivos.
- Dominio de PHP y experiencia sólida con Laravel.
- Experiencia desarrollando y manteniendo APIs REST.
- Manejo sólido de MySQL y/o PostgreSQL.
- Conocimientos avanzados de SQL, optimización de queries y manejo de transacciones.
- Experiencia en consumo y diseño de webhooks.
- Manejo de procesos asíncronos con Redis, SQS o tecnologías similares.
- Conocimientos de autenticación y seguridad en APIs, incluyendo JWT, OAuth2 o mecanismos equivalentes.
- Manejo de Git y buenas prácticas de trabajo colaborativo.
- Conocimientos de AWS a nivel básico o intermedio, especialmente en servicios como EC2, S3, SQS y SES.
- Capacidad para comprender, mantener y mejorar código existente en aplicaciones de mediana o alta complejidad.
Conocimientos valorados:
- Experiencia en Java y/o C# / .NET.
- Conocimiento de arquitecturas basadas en microservicios.
- Experiencia con WebSockets, Laravel Reverb, Soketi o Pusher.
- Aplicación de principios SOLID, patrones de diseño y buenas prácticas de arquitectura.
- Experiencia con pruebas automatizadas en PHPUnit.
- Conocimiento de Clean Architecture, DDD o arquitectura orientada a eventos.
- Experiencia previa en Fintech, pagos, banca o sistemas transaccionales.
- Conocimientos en Docker y despliegue en contenedores.
- Experiencia en trazabilidad, auditoría técnica y manejo de logs semánticos.
Competencias
- Capacidad analítica y orientación a la resolución de problemas.
- Orden técnico y criterio para desarrollar soluciones mantenibles.
- Proactividad y autonomía en la ejecución de tareas.
- Capacidad para trabajar en equipo y comunicar hallazgos técnicos de forma clara.
- Compromiso con la calidad, seguridad y estabilidad del software.
- Disposición para proponer mejoras y aportar en la evolución técnica de la plataforma.
Sobre la posición
La persona que se incorpore asumirá un rol clave en el desarrollo y evolución de servicios backend vinculados a operaciones transaccionales, integraciones y procesos críticos del negocio. Se espera una participación activa en la mejora continua de la arquitectura, el rendimiento y la confiabilidad de los sistemas.",