Buscamos un Senior Software Engineer con experiencia en Java Spring Boot y Python para unirse a Cobre, una plataforma de pagos B2B instantáneos líder en Latinoamérica. El rol implica el ciclo completo de desarrollo de software, análisis de problemas, definición de estrategias de monitoreo y mentoría de equipo.
Aprovechá para trabajar en una empresa líder en pagos instantáneos B2B en Latinoamérica, desarrollando software desde cero.
¿Qué es Cobre y qué hacemos? Cobre es la plataforma líder de pagos instantáneos B2B de América Latina. Solucionamos los desafíos más complejos del movimiento de dinero en la región mediante la construcción de infraestructura financiera avanzada que permite a las empresas mover dinero de manera más rápida, segura y eficiente. Permitimos pagos comerciales instantáneos, ya sean locales o internacionales, directos o a través de API, todo desde una sola plataforma. Diseñada para fintechs, PSPs, bancos y equipos financieros que demandan velocidad, control y eficiencia. Desde pagos en tiempo real hasta tesorería automatizada, convertimos procesos financieros complejos en experiencias sencillas. Cobre es la primera plataforma en Colombia que permite a las empresas pagar tanto a beneficiarios bancarizados como no bancarizados dentro del mismo ciclo de pago y a través de una sola interfaz. Estamos construyendo la infraestructura de pagos empresarial de América Latina. Qué estamos buscando: Como Desarrollador de Software Senior, jugarás un papel clave en el ciclo completo de desarrollo de software, desde el análisis de requisitos hasta el diseño, codificación, pruebas e implementación. Qué harías: - Analizar, desarrollar, probar y escribir el código necesario para adaptarnos a los requisitos comerciales. - Analizar y resolver problemas de la plataforma identificando las causas raíz y sus efectos en el hardware, operaciones de red y servicio, y calidad general. - Definir, implementar y mantener estrategias de monitoreo y observación (métricas, registro, alertas) para garantizar la salud y el rendimiento del sistema. - Revisar el código desarrollado por otros ingenieros, proporcionando retroalimentación para garantizar la adherencia a las mejores prácticas. - Colaborar en equipos en producto, seguridad, arquitectura y rendimiento para entregar soluciones de software de alta calidad. - Capacidad para codificar/desarrollar y construir/implementar la solución necesaria dentro de nuestros entornos existentes, identificando y gestionando riesgos de entrega, eliminando proactivamente bloqueos y promoviendo prácticas de entrega continua. - Participar activamente en, o liderar revisiones de diseño con pares y partes interesadas para decidir la mejor solución, asegurando escalabilidad y resiliencia. - Ser mentor de los miembros del equipo. - Impulsar el proceso de entrega, coordinando implementaciones, validando la preparación y asegurando la alineación con plazos de entrega y objetivos comerciales. - Planificación de tareas gestionada. Qué necesitas: - 5+ años de experiencia escribiendo código con habilidad en Java Spring Boot, y 2+ en Python (lenguajes de programación adicionales son un plus). - 3+ años de experiencia probando, manteniendo o lanzando aplicaciones nativas de nube, impulsadas por eventos y microservicios (la implementación en entornos AWS es preferible). - 2+ años de experiencia en diseño y arquitectura de software. - Experiencia directa trabajando en plataformas de procesamiento altamente concurrentes, idealmente en la industria de pagos (procesadores, PSPs, pasarelas de procesamiento, intercambios, etc.). - Entendimiento de las mejores prácticas de DevOps, IaC y desarrollo de software en la nube. - Experiencia en conceptos de CI/CD y capacidades para respaldar la automatización, pipelines, virtualización y contenedorización. - Experiencia trabajando con sistemas distribuidos en tiempo real complejos. - Fuertes habilidades de comunicación oral y escrita. Si estás buscando un próximo paso emocionante que te desafíe y te entusiasme, ¡esta oportunidad es para ti!