





### **Acerca del Puesto** * Como Ingeniero de Software de Nivel Intermedio, diseñará, desarrollará y mantendrá servicios backend que impulsen soluciones basadas en la nube a gran escala dentro del ecosistema fintech y de pagos. Trabajando dentro de equipos multifuncionales, construirá sistemas de alta disponibilidad que conecten pasarelas de pago, adquirentes y métodos alternativos de pago (APM), asumiendo la responsabilidad del ciclo completo de desarrollo de software para entregar soluciones listas para producción. ### **Principales Responsabilidades** * Diseñar y desarrollar servicios backend utilizando Node.js y Typescript, siguiendo los principios SOLID y patrones de diseño * Crear e implementar soluciones de alta disponibilidad, baja latencia y alto rendimiento mediante flujos de trabajo basados en Git y pipelines CI/CD (GitLab/Bitbucket/Jenkins) * Desarrollar soluciones innovadoras basadas en la nube con enfoque en escalabilidad y optimización del rendimiento * Colaborar con los equipos de QA, DevOps, Producto, Arquitectura y Negocios para garantizar entregas de alta calidad * Probar, documentar y brindar soporte continuo para aplicaciones y servicios desarrollados * Garantizar el cumplimiento con los estándares de seguridad (PCI\-DSS) y las mejores prácticas en calidad del código * Investigar, depurar y solucionar problemas en producción contribuyendo al ajuste de rendimiento * Realizar revisiones de código para detectar errores lógicos y problemas de calidad * Identificar y proponer mejoras en políticas y procedimientos cuando sea aplicable ### **Requisitos \- Experiencia y Habilidades Técnicas** * 3\-5 años de experiencia en desarrollo backend en sistemas productivos a gran escala * Dominio avanzado de Node.js y TypeScript * Experiencia con Java y principios de programación orientada a objetos (Scala es un plus) * Comprensión sólida del diseño e implementación de APIs RESTful * Experiencia con bases de datos SQL y NoSQL (MongoDB preferido) * Conocimiento de arquitectura y servicios en la nube (preferible AWS: EKS, S3, Lambda) * Experiencia con arquitecturas de servicios en la nube y sistemas basados en eventos. Dominio de Git/Bitbucket, estrategias de ramificación y entrega e integración continua * Habilidad para diseñar e implementar automatización de pruebas unitarias, de integración y de aceptación * Capacidad para conectar soluciones web con sistemas y APIs externos ### **Cualificaciones** * Título universitario en Ciencias de la Computación, Ingeniería o campo técnico relacionado (preferido) * Habilidades de comunicación en inglés (nivel intermedio\-avanzado como mínimo) * Capacidad para trabajar de forma independiente y asumir la responsabilidad durante todo el ciclo de vida del desarrollo de software * Fuertes habilidades para resolver problemas en un entorno dinámico y multi-tecnológico * Capacidad para aprender e implementar rápidamente nuevas tecnologías ### **Preferido/Ventaja** * Experiencia en desarrollo con Java (Scala es un plus) * Experiencia en ecosistemas fintech/de pagos * Experiencia previa en entornos PCI y sistemas de transacciones seguras * Experiencia con patrones y prácticas de almacenamiento de datos en entornos de gran escala * Antecedentes en el trabajo con pasarelas de pago y procesamiento de transacciones financieras. Podemos utilizar herramientas de inteligencia artificial (IA) para apoyar partes del proceso de contratación, como revisar solicitudes, analizar currículos o evaluar respuestas. Estas herramientas ayudan a nuestro equipo de reclutamiento, pero no reemplazan el juicio humano. Las decisiones finales de contratación son tomadas por personas. Si desea más información sobre cómo se procesan sus datos, comuníquese con nosotros.


