Actualmente, el equipo de Payments se encuentra en una fase de crecimiento crítico. Este es un grupo multidisciplinario donde convergen la visión de producto, el sentido de negocio, la precisión de la ingeniería y la sensibilidad del diseño. Nuestra misión es eliminar cualquier fricción en el proceso de cobro, permitiendo que los establecimientos gastronómicos procesen ventas presenciales y online de forma ágil y sencilla. Desde soluciones embebidas en terminales de pago hasta tecnologías de vanguardia como «tap-on-phone» en dispositivos móviles y plataformas de e-commerce, estamos redefiniendo cómo interactúan los comensales con sus lugares favoritos. Estamos en la búsqueda de un Semi Senior Software Engineer especializado en Backend que desee ser protagonista de este impacto directo en la economía regional.
Carácter del Cargo
Buscamos a una persona que no solo escriba código, sino que solucione problemas con un sentido de propósito. En Fudo, el backend está construido principalmente sobre Ruby, pero con un enfoque puro que se aleja de las convenciones de Rails para priorizar la flexibilidad y el rendimiento. Valoramos a ingenieros que entiendan el stack completo; profesionales que, aunque pasen la mayor parte del tiempo en el servidor, comprendan cómo un índice en la base de datos afecta la latencia o cómo los headers de caché HTTP pueden optimizar la transferencia de datos y reducir costos operativos.
La profundidad técnica es esencial para este rol. Esperamos que nuestros ingenieros conozcan la diferencia arquitectónica entre servidores como Unicorn y Puma, y que sepan elegir con criterio entre sistemas de almacenamiento como Redis, PostgreSQL o MongoDB según las necesidades específicas del proyecto. El manejo asíncrono de requests no es solo una opción para nosotros, sino una necesidad para garantizar la fluidez de miles de transacciones simultáneas. Como perfil Semi Senior, serás un referente técnico que elevará el estándar de calidad de nuestras soluciones, trabajando con responsabilidad y traccionando junto a un equipo que nunca se detiene.
Responsabilidades Estratégicas y Desafíos Técnicos
El núcleo de tu trabajo consistirá en diseñar, desarrollar y mantener servicios de backend robustos en Ruby. Dado que operamos en el corazón de los pagos, interactuarás constantemente con gateways de pago, entidades bancarias y APIs de terceros. Esta responsabilidad conlleva el desafío de asegurar que nuestros sistemas manejen volúmenes masivos de transacciones con una eficiencia impecable y una latencia mínima. La optimización de consultas a la base de datos y el diseño de estrategias de caché avanzadas serán tareas diarias para mejorar la velocidad de respuesta en los flujos de pago críticos.
La seguridad es un pilar innegociable en nuestro equipo de Payments. Deberás implementar las mejores prácticas para el manejo de datos sensibles y la prevención de fraudes, asegurando la integridad de cada operación. Además, la calidad del código se garantiza mediante la escritura sistemática de tests automáticos, tanto unitarios como de integración, integrados en nuestros pipelines de CI/CD. También esperamos que asumas un rol de mentoría, realizando revisiones de código que equilibren la rigurosidad técnica con la agilidad necesaria para mantener un ritmo constante de subidas a producción.
Monitoreo, Disponibilidad y Resiliencia del Sistema
En Fudo, entendemos que el software solo es exitoso si está disponible cuando el cliente lo necesita. Por ello, una parte fundamental de tus responsabilidades será la implementación de estrategias avanzadas de logging, monitoreo y alertas. Trabajamos con herramientas de última generación como OpenSearch, Grafana, Open Telemetry, Prometheus y CloudWatch para garantizar una detección temprana de anomalías. Tu capacidad para interpretar métricas y alarmas será crucial para responder rápidamente ante cualquier incidente, contribuyendo a la resiliencia global de nuestra plataforma.
Buscamos a alguien que sienta curiosidad por la infraestructura y que no tema involucrarse en la resolución de problemas complejos de alta disponibilidad. La capacidad de diagnosticar por qué un sistema se comporta de cierta manera bajo carga y proponer soluciones definitivas es lo que define a un ingeniero senior en potencia dentro de nuestra organización. Aquí, cada línea de código tiene un impacto real en la caja de un restaurante al final del día, y esa es la responsabilidad que nos motiva.
Requisitos y Formación Académica
Para aplicar a esta posición, es un requisito excluyente ser egresado de las carreras de Ingeniería en Sistemas, Informática, Ciencias de la Computación o afines, o encontrarse cursando los últimos años de la carrera. Valoramos la base teórica que proporciona la academia combinada con la experiencia práctica en el mundo real. Aunque este rol está enfocado en el nivel Semi Senior, estamos abiertos a conocer perfiles con diferentes seniorities, siempre que cuenten con al menos un año de experiencia sólida en desarrollo web.
Es indispensable poseer un conocimiento profundo en el diseño y uso de APIs. Si estás familiarizado con estándares como JSON:API, OpenAPI y JSON Schema, tendrás una ventaja competitiva. Asimismo, requerimos un dominio claro de los protocolos de Internet, fundamentalmente HTTP, pero también un entendimiento de TCP, UDP y WebSockets. En el ámbito de las bases de datos, PostgreSQL es nuestra herramienta preferida, por lo que la experiencia previa con este motor es altamente valorada. Aunque el foco es el backend, buscamos a alguien con experiencia en JavaScript y frameworks de frontend como React, Angular o Vue, permitiendo una colaboración fluida con el resto del equipo. El manejo avanzado de Git y la experiencia previa en entornos de desarrollo Linux completan el perfil ideal que buscamos incorporar.
Cultura de Trabajo y Beneficios en Fudo
Nuestra cultura se vive a través del bienestar de cada miembro del equipo. Ofrecemos salarios competitivos a nivel internacional y diversas opciones de modalidad de contratación para adaptarnos a tus necesidades. Entendemos que la flexibilidad es clave, por lo que permitimos el trabajo remoto, presencial o mixto, contando con oficinas modernas en Ciudad de Buenos Aires, Santiago de Chile y Ciudad de México. Además de la cobertura de salud de alta calidad, brindamos beneficios diseñados para el equilibrio personal y profesional, como días de vacaciones hábiles, día de cumpleaños libre y capacitación in company de idiomas como inglés y portugués.
También priorizamos tu salud física a través de partnerships con Wellhub, permitiéndote entrenar en una vasta red de gimnasios. En Fudo, creemos que un equipo comprometido y feliz es la única forma de construir el mejor software de gestión gastronómica de Latinoamérica. Si te apasiona la tecnología, te motiva el impacto social de tu trabajo y buscas un entorno donde puedas crecer y mentorear a otros, te invitamos a ser parte de nuestra historia.
