Requisitos del puesto
nuestro equipo busca un senior ingeniero de software para liderar el desarrollo y mantenimiento de nuestra infraestructura de integración de datos financieros. Se requiere experiencia en diseño de arquitecturas robustas, mentoría a equipos técnicos y desarrollo de conectores escalables.
responsabilidades clave:
* liderar decisiones y construcción de arquitectura que logre atender millones de usuarios en paralelo.
* desarrollar y mantener conectores complejos que habiliten la comunicación entre sistemas saas financieros y nuestra plataforma ad hoc a los clientes que atendemos.
* implementar estrategias de monitoreo, observabilidad y optimización de performance para integraciones críticas.
* guiar y mentorear a ingenieros junior y mid-level, estableciendo mejores prácticas de código y arquitectura.
* buscar utilizar tecnologías de vanguardia incluyendo microservicios, grpc, contenedores y orquestación en la nube para asegurar alta escalabilidad y velocidad en nuestros servicios.
* diseñar e implementar integraciones con apis financieras complejas, manejando autenticación, rate limiting y recuperación de errores.
* participar en el diseño de pipelines ci/cd y estrategias de deployment para garantizar entregas seguras y eficientes, idealmente desplegando multiples veces al día.
experiencia requerida:
* 5+ años en desarrollo de software con al menos 2 años en roles senior.
* pensamiento crítico, resolución de problemas complejos, autonomía y liderazgo técnico.
* excelente comunicación técnica en inglés y español, capacidad de mentoreo.
conocimientos técnicos especializados:
* 8+ años de experiencia sólida en lenguajes como python y frameworks asociados.
* ruby on rails para mantenimiento de algunos servicios ya creados.
* diseño, implementación y orquestación de servicios distribuidos, manejo de alta concurrencia, colas, etc.
* grpc: implementación de comunicación eficiente entre microservicios con alta velocidad de datos. Envoys, traductores y conversión a http rest.
* aws.
* containerización.
* orquestación.
* ci/cd.
* diseño de apis restful, versionado, autenticación, documentación. Uso de oauth, jwt, webhooks y rate limiting.
beneficios:
* oportunidad real de crecimiento técnico y liderazgo en un ambiente dinámico y de impacto.
* cultura flexible, trabajo híbrido/remoto y un equipo que valora la innovación tanto como el profesionalismo.
* visibilidad y colaboración directa con equipos clave de producto, ingeniería y leadership team.
* acceso a tecnologías de vanguardia y oportunidad de influir en decisiones arquitectónicas clave.