Fudo
Backend Developer Sr. (Ruby) [Front Office]
Descripción del trabajo
Quienes somos
Acerca de Fudo
Somos una startup que combina experiencia en la industria gastronómica y pasión por la tecnología. Todos los días ayudamos a miles de restaurantes a lo largo de Latinoamérica a mejorar su servicio gracias a nuestro software de gestión y aplicaciones móviles. Nuestro sistema es líder en Chile y Argentina, y estamos creciendo aceleradamente en México, Colombia y Brasil.
Nuestro mayor propósito es hacerle la vida más fácil a los emprendedores gastronómicos brindándoles las mejores herramientas para llevar adelante sus negocios y, para eso, necesitamos investigar, lanzar productos y llegar a más usuarios de la mano de un gran equipo.
Cada persona que nos conforma es crucial, por lo que priorizamos generar una cultura basada en la empatía, la transparencia, las ganas y el compromiso.
Acerca del rol y el equipo
Estamos buscando sumar un Backend Developer Sr. que quiera ser parte de nuestro equipo de Core Experience, un equipo multidisciplinario y dinámico que está compuesto por personas de IT, Producto o UX. Como parte de este squad, estarás participando en mantener y desarrollar nuevas funcionalidades para que los camareros, personal de barra o encargados puedan mejorar su gestion del día a día, a través del manejo de mesas, los puntos de venta, gestión de caja, entre otras funcionalidades.
Tu función incluye participar en revisiones de código, crear documentación técnica, implementar mejoras, mantener la aplicación y desarrollar nuevas características. En resumen, trabajarás en diversas áreas para garantizar el funcionamiento y la evolución efectiva de la aplicación.
Responsabilidades
Desarrollar mejoras, cambios y soluciones integrales que abarquen ambas capas de la aplicación (frontend y backend).
Diseñar y mantener APIs de back-end, haciendo uso de micro-servicios y librerías simples en Ruby.
Desarrollar micro-servicios que interactúen entre sí a través de APIs internas.
Desarrollar las vistas a base de diseños e implementaciones anteriores en la tecnología que lo requiera (angularjs para las secciones legacy, react para las nuevas)
Analizar la mejor forma de implementar las funcionalidades requeridas de manera que se reflejen en un código simple y fácil de testear.
Hacer deploys a nuestro cluster de Kubernetes.
Elegir la mejor tecnología a utilizar al momento de desarrollar una nueva funcionalidad.
Participar como reviewer.
Si es de tu interés, también podrás realizar contribuciones ocasionales a otras partes del proyecto como aplicaciones móviles (Flutter, Android, Swift) o infraestructura (k8s, Terraform, Ansible).
Participar en proyectos Open Source.
Qué esperamos de vos
Requerimientos mínimos
Seas egresado de Ingeniería en Sistemas, Informática, Ciencias de la Computación o carreras afines, o estés cursando los últimos años.
Tengas al menos 5 años de experiencia como dev. De los cuales:
Al menos 2 de esos años trabajando con Ruby.
Al menos 2 de esos años trabajando con frontend (html, css, javascript, typescript).
Seas un referente dentro del equipo respecto al desarrollo de software.
Sepas de protocolos de Internet, principalmente HTTP.
Hayas trabajado en el diseño e implementación de APIs REST (versionado, autenticación, autorización, status codes).
Te sientas muy cómodo con Git y Linux.
Seas responsable y autosuficiente.
Requerimientos deseables
JavaScript y frameworks como Vue, Angular o React.
Base de Datos relacionales como PostgreSQL o MySQL.
Automatización de infraestructura (k8s, Terraform, Ansible).
Protocolos de Internet (HTTP, SMTP, DNS, TCP, UDP, etc).
Web APIs modernas (ServiceWorker, WebSocket, WebRTC, etc).
Contribuciones a proyectos Open Source.
Tengas experiencia en arquitecturas de micro-servicios.
Beneficios
Ser protagonista dentro del equipo de tecnología, impulsando mejoras, aprendiendo constantemente de un equipo de trabajo multidisciplinario orientado a objetivos.
Salarios y beneficios competitivos internacionalmente.
Trabajo remoto o semi-presencial en ambiente distendido y cómodo en nuestras oficinas de Buenos Aires.
Feriados locales + día de cumpleaños libre + días hábiles de vacaciones
Capacitación Inglés / Portugués in company
Beneficios adicionales por partnerships con otras empresas
Fudo
Backend Developer Sr. (Ruby) [Front Office]