About the role
Design and evolve the architecture of the transactional core, ensuring correctness, performance, and security in real-time processing. Utilize artificial intelligence as a primary tool to accelerate development and automate engineering processes.
What they look for
Requirements
Requires a degree in Systems Engineering or related fields and strong experience in distributed systems and transactional logic. Proficiency in Rust and experience using AI tools for the development lifecycle are essential.
Benefits
Full description
En Prex tenemos como propósito derribar fronteras financieras y simplificar la vida cotidiana de las personas. Queremos ser la plataforma líder en LATAM donde cada persona pueda resolver todas sus necesidades financieras desde un solo lugar.
Para lograrlo, innovamos todos los días y construimos experiencias únicas con impacto real: 💳 Más de 6 millones de usuarios ya confían en nosotros. 🌎 Nuestra tarjeta se usa en +159 países, sin fronteras. 📍 Presencia local en 4 países de LATAM.
Vivimos nuestros valores en cada acción y con #ActitudPrexer. ¡Queremos que seas parte!
🎯 Tu misión Diseñar y evolucionar la arquitectura de nuestro Core transaccional, incluyendo el procesador de pagos y las integraciones con partners, garantizando correctitud, performance y seguridad en el procesamiento de transacciones en tiempo real. Tendrás un rol altamente involucrado en el diseño, desarrollo y validación de soluciones, utilizando IA como herramienta principal de trabajo y asumiendo responsabilidad sobre las decisiones técnicas y la calidad de lo implementado. Además, impulsarás la automatización y mejora continua de los procesos de ingeniería para acelerar y potenciar la capacidad de entrega del equipo.
💡 Tus desafíos
- Diseñar la arquitectura de nuevas capacidades dentro del Core transaccional, definiendo estrategias de concurrencia, consistencia, idempotencia y tolerancia a fallas.
- Tomar decisiones técnicas alineadas con la arquitectura y lineamientos establecidos, aportando criterio, fundamentos y propuestas de mejora para evolucionar continuamente la plataforma.
- Resolver desafíos complejos de sistemas distribuidos, incluyendo procesamiento concurrente, ordenamiento de eventos, reintentos seguros y operación resiliente bajo carga.
- Desarrollar y evolucionar servicios críticos del Core en Rust, utilizando herramientas de inteligencia artificial como acelerador del ciclo de desarrollo.
- Garantizar la calidad de las soluciones antes de su liberación a producción, validando aspectos de correctitud funcional, performance, manejo de errores y seguridad.
- Impulsar la automatización y optimización continua del proceso de desarrollo, incorporando agentes y herramientas que permitan aumentar la velocidad de entrega sin comprometer la calidad.
- Optimizar la latencia, escalabilidad y capacidad de procesamiento de la plataforma, preservando la seguridad y trazabilidad de las transacciones.
- Diseñar e implementar integraciones con nuevos partners, procesadores de pago y servicios externos.
- Participar activamente en revisiones de código, promoviendo buenas prácticas y contribuyendo al crecimiento técnico del equipo.
- Colaborar estrechamente con equipos de Producto, QA y líderes técnicos para llevar soluciones desde su definición hasta su puesta en producción.
🔍 Lo que buscamos de vos
- Estudiantes avanzados o graduados en Ingeniería en Sistemas, Informática o carreras afines.
- Experiencia utilizando herramientas de inteligencia artificial como parte central del ciclo de desarrollo, desde la comprensión de requerimientos hasta la implementación, validación y puesta en producción de soluciones.
- Capacidad para aprovechar la automatización y los agentes de IA para mejorar la productividad, optimizar procesos de trabajo y acelerar la entrega de valor manteniendo altos estándares de calidad.
- Sólido criterio en sistemas distribuidos y transaccionales, con capacidad para diseñar soluciones, evaluar trade-offs técnicos y garantizar aspectos críticos como consistencia, disponibilidad, concurrencia e idempotencia.
- Autonomía para tomar decisiones técnicas dentro de un marco arquitectónico definido, fundamentando propuestas y contribuyendo a la evolución continua de la plataforma.
- Capacidad para comprender el contexto de negocio detrás de cada requerimiento y traducirlo en soluciones tecnológicas escalables y sostenibles.
- Bases sólidas en estructuras de datos, algoritmos y diseño de software.
- Experiencia trabajando con bases de datos SQL y comprensión de sus garantías transaccionales.
- Manejo de Git y buenas prácticas de desarrollo colaborativo.
- Inglés técnico.
⭐ Se valorará
- Experiencia creando y operando Cloud Agents en Cursor o equivalentes: agentes que refinan, desarrollan, testean o revisan de forma autónoma.
- Experiencia previa en Rust.
- Experiencia en fintech o en sistemas de procesamiento de pagos.
- Experiencia en sistemas de emisión de crédito y lógica de negocio asociada.
- Experiencia diseñando sistemas con requisitos de auditoría, trazabilidad o cumplimiento regulatorio.
- Observabilidad y performance engineering: profiling, tracing distribuido.
- Metodologías ágiles.
- AWS: EC2, EKS, Parameter Store, SQS, CodeBuild, entre otros.
🎁 Lo que Prex tiene para vos
- Una cultura que impulsa el desarrollo genuino de las personas, donde las ideas se escuchan y se valoran.
- Cobertura de medicina prepaga.
- Wellhub Plan Platinum.
- Política de home office en el exterior.
- Encuentros presenciales con propósito en la oficina de CABA.
- Conectividad y set up para que trabajes más cómodo.
- Semana extra off de descanso.
- Día de cumpleaños flexible.
- Tu cuenta Prex con beneficios en supermercados, transporte, viajes y más.
- Dólar Prex: compra de USD con cotización preferencial.
- Cuenta Prex Internacional con bonificaciones exclusivas.
- Acceso a plataformas de capacitación y aprendizaje.
- Descuentos en universidades y centros de formación.
- Clases de idiomas.
- Licencia extendida de maternidad y paternidad.
Ser Prexer, cuenta! 😉
📲 Descargá la APP y conocé más sobre nosotros en miprex.com
#LI-PREX
Similar roles
-
Backend Rust Developer
Capco Toronto, Ontario, Canada · CA$118K–CA$152K/yr
-
Rust Developer
Bright Vision Technologies Austin, Texas, United States · $145K–$205K/yr
-
Senior Software Engineer - Rust - Core Services
Kraken Romania
-
Développeur/se Rust - F/H
Scalian Ollioules, Provence-Alpes-Cote d'Azur, France · €38K–€45K/yr
-
Senior Software Engineer (Rust)
Nodeworthy Singapore, Singapore, Singapore
-
Backend Developer (Rust)
OnHires Germany