Descripción del puesto

Acerca del equipo y puestoComo desarrollador/a Ruby, serás parte de nuestro equipo, actualmente busca expandirse en el corto plazo, y con mucho potencial y desafíos por delante. Este equipo tiene como objetivo facilitar el proceso de toma de pedidos, pago y seguimiento de los pedidos que gestiona un restaurante.
Responsabilidades
  • Trabajar en conjunto con el equipo de IT, Producto y UX en la incorporación de nuevas funcionalidades y mejorando las existentes, manteniendo la coherencia visual y experiencia del usuario.
  • Diseñar, mantener e interactuar con APIs de back-end en Ruby, haciendo uso de micro-servicios y librerías simples.
  • Interactuar con aplicaciones front-end que se conectan con APIs REST en el back-end.
  • Analizar la mejor forma de implementar las funcionalidades requeridas de manera que se reflejen en un código simple y fácil de testear.
  • Asegurar que la implementación técnica de la solución respete las buenas prácticas y estándares web para garantizar la seguridad y performance de la solución.
  • Colaborar con otros desarrolladores para garantizar una transición suave y sin inconvenientes.
  • Realizar review del código propuesto por el resto del equipo.
  • Hacer deploys a nuestro entorno de producción en nuestro cluster de Kubernetes y monitorear el comportamiento.

Requisitos

Qué esperamos de vosRequerimientos mínimos
  • Que hayas egresado de una carrera como Ingeniería/Licenciatura en Sistemas, Informática, Ciencias de la Computación o afines, o que estés cursando los últimos años.
  • Que tengas al menos 3 años de experiencia como desarrollador/a trabajando con Ruby.
  • Que tengas buenos conocimientos en algún lenguaje de frontend, como Angular o React.
  • Que te sientas muy cómodo con Git y Linux.
  • Que hayas trabajado en el diseño e implementación de APIs REST (versionado, autenticación, autorización, status codes).
  • Que sepas de protocolos de Internet, principalmente HTTP.
  • Que te entusiasmen los desafíos usando tecnologías modernas.

Requerimientos deseables
  • Git, pero yendo un poco más allá de los usos comunes (rebase, squash, fixup, stash, etc).
  • APIs de back-end, haciendo uso de micro-servicios y librerías simples en Ruby.
  • Estándares de especificación y definiciones de APIs, como OpenAPI o JSON:API.
  • Gran experiencia con Angular.
  • Tengas experiencia usando preprocesadores de CSS como Sass / Scss
  • Base de Datos relacionales como PostgreSQL o MySQL.
  • Protocolos de Internet (HTTP, SMTP, DNS, TCP, UDP, etc).
  • Contribuciones a proyectos Open Source.
  • Que conozcas sobre responsive design, desarrollando interfaces de usuario adaptables en diversos dispositivos y tamaños de pantalla.

Beneficios

Beneficios
  • Vas a ser protagonista dentro de un equipo de tecnología y vas a aprender constantemente de un equipo de trabajo multidisciplinario orientado a objetivos y respetando procesos.
  • Vas a ver salarios y beneficios competitivos internacionalmente.
  • Tenemos oficinas en Buenos Aires, aunque tenés la libertad de elegir dónde trabajar.
  • Respetamos los feriados de donde residas y te damos el día de tu cumple libre, aparte de los días hábiles de vacaciones.
  • Te damos la oportunidad de que tengas clases virtuales de Inglés / Portugués in company.
  • Tenemos cobertura de Wellhub, para que entrenes cuando y donde sea.
  • Tenemos beneficios adicionales por partnerships con otras empresas.